在delphi中,怎样设定Edit框只能输入浮点型,如果是整形就转化为浮点型,如果是其他类型的就提示出错!在哪个事件里面设定啊!谢谢!!!!
解决方案 »
- Delphi中ApdCommPort控件的属性
- TPageControl 的一个问题。。。。。。。。。
- 急!关于TTcpserver与TcpClient建立了连接,怎么来检测TcpClient是否关闭了连接,delphi
- 线程里创建com对象,提示没调用CoInitialize
- 向各位请教·!
- 记录文件与readln问题
- DLL 里面的函数怎么互相调用啊?
- 请教我要调用一个dll中是这样声明的函数,在delphi中应该如何声明???我在线等待。马上给分呀!!!
- 挑战高手!怎么在程序里面调用sql server的DTS?
- 各位进来看看,一个小问题
- 这一段字符串的替换操作,如何提高效率
- 请问那有财务发票样子的表格控件
添加一个published类型的OnlyFloat
然后在write SetOnlyFloat的时候判断输入是否为float型
如果不是,就Raise一个异常,然后在主程序中扑捉
就可以了
procedure TForm1.Edit1Exit(Sender: TObject);
begin
try
StrToFloat((Sender as TEdit).text);
except
showmessage('不是浮点类型');
end;
end;