很好办,在OnKeyPress事件内输入以下语句begin
if not (key in ['0'..'9']) then
Key := #0;
end;
if not (key in ['0'..'9']) then
Key := #0;
end;
解决方案 »
- 也是关于端口转发的,有知道的麻烦您回个贴,谢谢啦!!!
- 有谁用过Wincc 6 ?
- [高分求]请问如何保持音频波形显示记录?
- 在使用 ServerSocket和多个ClientSocket通讯 进行有选择的发送给不同的 ClientSocket 怎样做最好
- 請問FR這個[PAGE]與[TOTALPAGE]可否按分組計
- 求rtf文件中控制字表示的意思。
- 提示Class TSakMsg not found怎么办啊?
- Delphi中Foreach语句怎么写啊,能不能举个例子先
- 有关ADOquery方面的问题。
- 利用socket控件来传送文件是不是有大小限制?
- 经典著作推荐,需要者这里报名。
- 将数据库中的记录写到Excel中居然要15分钟,邪门!数据库有100个字段,1500条记录左右,各位有何高见?
试试吧!
var
R: Real;
E: Integer;
begin
Val(TEdit(Sender).Text, R, E);
if E <> 0 then begin
//ShowMessage('Err');
TEdit(Sender).SetFocus;
end;
end;
STRTOINT(EDIT1.TEXT) RO STRTOFLOAT(EDIT1.TEXT);
简单。
TryIntToStr()
TryFloatToStr()
if (not (key in ['0'..'9'])) and (key <> '') then
Key := #0;