在TEdit中限制只能输入特定格式的问题 我要在TEdit中限制只能输入数字,退格,回车,和逗号。当然前几个很好实现,就这个逗号不容易处理。KeyPress事件不处理逗号的ASCII码。要是能有代码示例一下再好不过。请高手指点一二。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以变通嘛,在OnChange的时候,判断输入的最后一位,如果是',',把最后一位去掉 玉米的方法不错,就是这样not (rightstr(edit1.text,1) in ['0'..'9',#13,','] then exit; procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin ShowMessage(Inttostr(ord(Key)));end; 可以的在KeyDown 事件中处理case Word of 0..9 : 13 : #退格 : 44 :else Key = 0 end delphi 关于stringgrid的问题 JAVA的方法转DELPHI的方法的写法? 来者有分100!在delphi中如何实现把文本文件中的内容显示到一个控件里,比如Edit! Delphi中如何使用sax分析XML文档? delphi有前途吗? delphi7连接MYSQL5的问题?????? 怎样缩短Socket连接的时间? 奇怪的调用DLL 软件开发工程师、软件工程师、程序员有什么分别? 关于Delphi访问数据库的问题 string类型在内存中的结构是怎样的 关闭程序时,有时报错
Shift: TShiftState);
begin
ShowMessage(Inttostr(ord(Key)));
end;
0..9 :
13 :
#退格 :
44 :
else
Key = 0
end