CSDN论坛 > Delphi > VCL组件开发及应用

如何编程实现文本框只能输入数字,不使用特殊控件,如何写代码 [问题点数:20分,结帖人michael4u]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:197
Bbs7
本版专家分:14614
Bbs6
本版专家分:8837
Bbs2
本版专家分:320
Bbs7
本版专家分:15055
Blank
蓝花 2007年10月 Oracle大版内专家分月排行榜第三
Bbs4
本版专家分:1231
Bbs5
本版专家分:3160
Bbs4
本版专家分:1207
Bbs4
本版专家分:1575
匿名用户不能发表回复!
其他相关推荐
MFC编辑框限制只能输入数字
MFC程序中的编辑框有时候需要限制只能输入数字,一般有两种办法: 1、将拖到对话框中的 CEdit 控件的属性number 设置成true ,则这时候只能输入数字,且一旦输入字母就会有一个气泡提示:不能接受的字符(您在此处只能键入数字);   2、一般的CEdit会进行定制,继承CEdit类,然后响应EN_CHANGE消息。并在消息响应函数中加入代码,如下: void CIntEdit::O
WinForm TextBox 只能输入数字
在Winform(C#)中要实现限制Textbox只能输入数字,一般的做法就是在按键事件中处理,判断keychar的值。限制只能输入数字,小数点,Backspace,del这几个键。数字0~9所对应的keychar为48~57,小数点是46,Backspace是8。           拖一个Textbox到窗体上,添加OnKeyPress事件,在事件写判断的代码,只要判断不是这些键,设置e.H
如何限制jsp页面的文本框中只能输入数字,输入其他字符后自动清空
style="width:120px;"  class="noborder" />            $(function(){                 $('input[id^=spItemNum_]').bind('keyup',                function() {                      if (((event.keyCode
Delphi中如何让编辑框只能输入数字或者只能输入一个浮点数值呢?
在Delphi中使用TEdit控件的时候我们有些时候让该控件只能输入数字,或者只能输入一个浮点小数。 首先来实现一个编辑框接收键盘按下只能是数字的方法: 向界面拖一个TEdit控件。 取名为:edt1. 其次: 添加键盘编辑事件,例如:OnKeyPress。 procedure TForm1.edt1KeyPress(Sender: TObject; var Key: Char); var
VB.net中限制TextBox只能输入数字(小数、负数)
Vb.net代码 Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Text
C# winform中文本框限制只能输入数字和字母,退格键
C#  winform中文本框限制只能输入数字和字母,退格键: 选择文本框的KeyPress事件,添加以下代码 private void textBox_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar >= 'a' && e.KeyChar = 'A' && e.KeyChar
C# TextBox控件只能输入数字
C# TextBox控件只能输入数字 只需要在控件TextBox的keypress事件中写入如下代码即可满足要求: 代码如下: if (e.KeyChar == '.' && this.txbEnd.Text.IndexOf(".") != -1)             {                 e.Handled = true;             }  
C#的winform中控制TextBox中只能输入数字(加上固定位数和首位不能为0)
C#的winform中控制TextBox中只能输入数字(加上固定位数和首位不能为0) 给个最简单的方法: private void textBox3_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { //阻止从键盘输入键 e.Handled = true; if(e.KeyCh
textbox控件只输入数字
1,把住Form的keypreview设置成true,即接受按键事件; 2,在textbox1的按键处理函数中写入,         private void textBox1_KeyPress(object sender, KeyPressEventArgs e)         {             if(!char.IsDigit(e.KeyChar))     //判断按键输
WPF中禁止文本框中输入数字
private void textBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)         {             e.Handled = System.Text.RegularExp
关闭
关闭