delphi中有关edit的事件

我要form1.edit1只能输入数字,所以在其事件中:
procedure TForm1.Edit1KeyPress(Sender: TObject; var..Key: Char);
begin
if not(key in['0'..'9',#8])then
begin
key:=#0;
MessageBeep(1);
end;
但现在我要在edit1一直到edit100都实现只能输入数字,要怎么做
请写详细

在每个EDIT的按键事件下拉框那里选择你写的这个过程函数,就不用重复写那么多个了。
温馨提示:内容为网友见解,仅供参考
无其他回答

delphi的edit敲回车是属于哪个事件的
属于“KeyPress”事件。procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin if key=#13 then ...end;

delphi 中edit组件的keypress事件怎么用
在窗体上放上Edit 然后在KeyPress事件中写入下边的代码 XE下:if not CharInSet(Key,['0'..'9',#8]) then Key :=#0;D7下:if not (Key in ['0'..'9',#8]) then key :=#0;只能输入0-9输入和使用BackSpace键

delphi中Edit1键盘ENTER按下事件
edit 的 onkeydown 事件 if 13=key then \/\/13 是回车 begin \/\/你要做的事 end;

delphi中怎么使在一个edit输入内容然后在第二个edit自动显示内容_百度...
方法一:edit1的onchange事件里面加上 edit2.text := edit1.text;方法二:利用delphi自带的绑定功能,在view下面的livebinding designer里面,将edit1和edit2的text关联起来就OK

delphi 中edit组件的keypress事件怎么用
在窗体上放上Edit 然后在KeyPress事件中写入下边的代码 XE下:if not CharInSet(Key,['0'..'9',#8])then Key :=#0;D7下:if not (Key in ['0'..'9',#8])then key :=#0;只能输入0-9输入和使用BackSpace键

delphi中edit的用法
在该edit的onkeypress中响应中,只允许输入数字的代码:if ( (key<'0') or (key >'9') )and( key<>#8) then key:=#0;该编辑框的onexit事件中取出编辑框的值,判断长度就可以了,算法如下。if ((length(edit1.text)<6) or (length(edit1.text)>10)) then begin showmessage('');e...

delphi 在edit的Change事件里获取edit的部分选中状态的内容
这个很容易的阿,edit有一个属性是seltext意思就是选中的内容 比如 procedure TForm1.Button1Click(Sender: TObject);begin showmessage(edit1.SelText);end;试试就知道了。走change事件是什么事件???请把问题描述清楚

delphi中DBEdit问题?
edit1.Text:=m_log.q.fieldbyname('username').AsString;end;\/\/上一记录的onclick事件 procedure Tm_log.BitBtn1Click(Sender: TObject);begin m_log.q.Close;m_log.q.SQL.Clear;m_log.q.SQL.Text:='select * from book_user_info';m_log.q.Open;m_log.q.Prior;edit1.Text:=m_log...

在delphi7中怎么用richedit控件来显示我要打开的文本文件?
1. 在你的 Delphi7 项目中添加一个 richedit 控件。通过拖放功能将 richedit 控件放置在目标窗体上。2. 接下来,编写代码以在按钮的单击事件中加载文本文件。为此,可以在窗体的 `OnCreate` 事件中添加相应的代码。3. 在按钮的单击事件中,使用 `richedit1.Lines.LoadFromFile` 方法加载文本文件。只...

delphi怎么控制edit中只能输入数字??
首先,在delphi里面控制edit只能输入数字的方法如下:if not (key in ['0'..'9',#8]) then key := #0;只能输入汉字,而不能输入数字或其他字符.在Edit的OnKeyPress事件中 procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin if (Ord(Key)<127) or (Ord(Edit1.Text[...

相似回答