procedure TForm1.Edit1Change(Sender: TObject);
var
edt:string;
begin
edt:=rightstr(edit1.Text,1);
if not edt in ['0'..'9'] then
begin
showmessage('您输入的不是数字,请重新输入')
end;end;end.
if not edt in ['0'..'9'] then
这句编译不过请问应如何改
var
edt:string;
begin
edt:=rightstr(edit1.Text,1);
if not edt in ['0'..'9'] then
begin
showmessage('您输入的不是数字,请重新输入')
end;end;end.
if not edt in ['0'..'9'] then
这句编译不过请问应如何改
解决方案 »
- delphi中使用数据感知控件操作主从表,怎么利用类来封装业务逻辑?
- Delphi WebService 生成的DLL文件 难道不可以访问外部的文件 ,比如INI
- QREPORT 中的QRMemo1自动换行????
- 急! !急! !急! ! 如何用Delphi 代码修改PC的DNS,必要时并使PC的DNS设置那变灰使用户无法修改 .
- 如何组织数据?
- 关于查询的问题,请高手指教(100分相送)
- 轻松问题
- 如何取得 FTP服务器文件时间?
- 我想问一下我要开发一个军用的数据库系统,(安全,可靠的要求很高),(数据库:SQL Server),用甚么结构(Delphi的)
- 如何判断Paradox数据库中的某一条记录的Memo类型字段是否为空!!!!!!!!!!!!!!!
- delphi 调用api显示路径的问题?
- 指定14个号码任意取7个为一组的组合问题?
应该响应OnKeyPress
那我应该如何用?请指点谢谢~~刚刚开始学习Delphi......
限制文本框中只能输入数字我已经弄懂了,但是想弄清楚Rightstr(edit1.text,1)是怎么判断的.....
var
C: Char;
begin
C := edt[1];
if not (C in ['0'..'9']) then
if not(key in ['0'..'9',#13, '.']) then key:=#0;
没必要用showmessage提示,用多了客户一般都会烦的