如何限制在edit中输入的数字? 你可以使用MaskEdit控件,将editmask属性设为!9999999999;1; 就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你有edit的onkeypress事件中这样写if not(key int['0'..'9','.']) then key=chr(0)else//在这加上你的处理语句即可 刚才回复时的应为key:=chr(0);给分吧,一定行啊 你是在KEYDOWN里面检查扫描码吗?肯定是不同的,不然系统怎么区分是小键盘还是数字键的输入?用VK系列的虚拟键值应该不会有问题的。 在edit1exit事件中if edit1.text<>'' thenbegin try strtoint(edit1.text); except showmessage('格式错误'); end;end; onkeypressif not(key in [#48..#57]) then key:=#0; 连接数据库问题 怎么实现 以下的 OleVariant 的编写 一个采鸟的问题!来帮帮忙吧! 关于TClientSocket组件的问题。 请问? 在线等待,菜鸟问题 各位老大:帮帮我!数据浏览部件的问题! 万分火急!!!500分求Delphi6安装时的serial number和 authorization key!!! adoconnection 连接sql server 数据库连接问题!!! filter过的表,用来知道其匹配的记录数及当前记录号的命令是什么? 請問如何處理好dxdbgrid中的簡單控制問題﹖ 请问,怎么让一个按钮成为默认的按钮?
if not(key int['0'..'9','.']) then
key=chr(0)
else
//在这加上你的处理语句即可
应为key:=chr(0);
给分吧,一定行啊
用VK系列的虚拟键值应该不会有问题的。
if edit1.text<>'' then
begin
try
strtoint(edit1.text);
except
showmessage('格式错误');
end;
end;
if not(key in [#48..#57]) then key:=#0;