谢谢
解决方案 »
- 如何实现一个控件继承另一个控件的方法
- 在一个单元里如何才能使用另一个单元的类内的资源
- 如何在Delphi中显示选择目录的框,就象Winzip解压时询问路径的那个对话框
- 两个问题
- 请问服务端的查询结果如何传给客户端的clientdataset?急!
- 关于提问的想法,同意的请跟贴
- 求助!!!关于“管理信息系统(MIS)”
- 添加保存大于1M的blob字段数据时总出现:invalid blob length 错误信息(我用的:delphi5 +sql2000),而改用ADO保存则没有任何错误
- 删除文本文件内容的函数是什么
- 快过春节了,上www.hbpcc.net/unisoft上查查万年历吧,还是源码
- 请问csdn的搜索功能为什么只能搜索2004年的帖子
- 关于界面的控制
看看Val的帮助吧
=========================
欢迎使用 CSDN 论坛助手 ..... [助您多、快、好、爽地上csdn...]
Http://www.ChinaOK.net/csdn/【地址无效】
最后更新2004年7月11日
看看帮助啊。俺也记不清了。
==========================================
欢迎使用 Forums Helper 论坛助手... [助您多、快、好、爽上CSDN...]
程序最后更新2004年7月11日 [Powered By ChinaOK]
procedure TfrmAddMoney.edtMoneyKeyPress(Sender: TObject; var Key: Char);
//const
//dot : PChar='.';
//var
//str : PChar ;
//len : Integer;
begin
//str := PChar(edtMoney.Text );
//len := StrLen(str);
//if (strLComp(dot,str,1)=0) then
// ShowMessage('首尾字符不能是‘.’');
if Pos(Key,'1234567890.') = 0 then begin
Key := Chr(0);
ShowMessage('不能输入非数字的字符!');
end;
end;
begin if key in ['1','2','3','4','5','6','7','8','9','0','.',#8] then
begin
end else
begin
if key=#13 then Edit1.SetFocus else
key:=#0; //过滤掉其他的输入
end
end;