急,,,怎样使Edit文本框内只允许输入数字????
解决方案 »
- 关于delphi中RemObjects的一些问题
- 新人第二问?????
- 有没有控件可以实现windows视窗一样的功能!!
- sndPlaySound(tada, SND_MEMORY or SND_NODEFAULT or SND_ASYNC);那三个参数是什么含义?应该怎么用?
- 本人想编写一个程序,用于小型旅馆的日常管理
- 哪里有quickreport 3.06可下载?谢谢!
- 我装了Delphi6和Delphi5两个系统,可是无法注册模块????
- 我在98下做了一个帧听程序,放在系统栏上,但是,老是关闭不了windows98?
- 动态创建一个TCombobox的问题
- DELPHI SQL 二进制流读取存储图片出现错误
- session到底是什么?做什么用的?
- 有关表格读取路径的问题?请帮忙!!
GetWindowLong(Edit1.Handle, GWL_STYLE) or
ES_NUMBER);
if(key >= '0')and(key <= '9')or(key = chr(8)) then
exit
else
key := chr(0);
if not (key in ['0'..'9',#8] then
begin
key:=#0;
end;
begin
if not(key in ['0'..'9','.',#8]) then
begin
beep;
key:=chr(0);
end;
end;如果只想输入整数则:
if not(key in ['0'..'9',#8]) then
if (not (key in ['0'..'9','.'])) then
key:=#0;
第一种你只能输入数字,控制键和小数点都输入不了
GetWindowLong(Edit1.Handle, GWL_STYLE) or
ES_NUMBER);经典!收藏!