if not (key in['0'..'9']) then
begin
key :=#0;
showmessage('必须填入数字!');
exit;
end;
begin
key :=#0;
showmessage('必须填入数字!');
exit;
end;
解决方案 »
- 一个 关于入出库查询的问题!
- mp3播放器拖动问题
- IPC$这个共享没有了,怎么让它再次出现???
- delphi开发好的系统,在XP下发布老出奇怪的错误!!在2000,98下就很正常!请高手指教!!!
- Delphi有没有分析Html的组件?比如给一段html,获得链接和文字
- Listview自画添加编辑框问题,有点小难度。
- 如何更改TEdit的编辑位置的大小,
- 请问一下如何在delphi中使用sql语句,谢谢斑竹!
- 急救!请问,怎样定义一个函数的参数为回调函数?谢谢大家!
- 我要疯了,我用nmftp的list方法可以列出文件列表,用nlist就会出现erangeError!咱回事啊?
- 想换个活法!!(求出路,各位进来说说!!)
- 关于在ADO中用MDAC2.6出现"Either EOF or BOF is true."的问题
begin
if (key='.') and (pos('.',Tedit(sender).Text)=0) then exit;
key:=#0;
end;
begin
if (key='.') and (pos('.',Tedit(sender).Text)=0) then exit;
key:=#0;
showmessage('必须填入数字!');
end;
begin
key :=#0;
showmessage('必须填入数字!');
exit;
end;
如果要负数就
if not (key in['0'..'9','.','-']) then
begin
key :=#0;
showmessage('必须填入数字!');
exit;
end;
( key<>#8) then
begin
application.messagebox('','');
abort;
end;
begin
if key in['0'..'9','.',#8] then
begin
//
end
else
begin
key:=#0;
showmessage('你的输入中不是数字的,请重新输入');
end;
end;
To: wjsfr(令狐葱)
#9代表'TAB'键?
都是垃圾~~~
这里面加个‘.’画蛇添足~~~