Editprocedure TForm_fyjs.EditKeyPress(Sender: TObject; var Key: Char);
begin
if not(key in ['0'..'9',#8]) then
begin
key:=#0;
end;
end;/*************************************/
/*1、MY TOOL:*************************/
/*2、Delphi,Oracle,Sybase,C++/C*******/
/*3、PROJECT:*************************/
/*3、Boss*****************************/
/*4、为了五星的目标希望你早点结贴*********/
/*5、在线技术讨论(QQ):68123095*********/
/*************************************/
begin
if not(key in ['0'..'9',#8]) then
begin
key:=#0;
end;
end;/*************************************/
/*1、MY TOOL:*************************/
/*2、Delphi,Oracle,Sybase,C++/C*******/
/*3、PROJECT:*************************/
/*3、Boss*****************************/
/*4、为了五星的目标希望你早点结贴*********/
/*5、在线技术讨论(QQ):68123095*********/
/*************************************/
解决方案 »
- fuck!!! just jf~~
- key violation问题,会的请进来指教下,谢谢!
- rave5报表不能选择打印!
- FormatDateTime函数的小应用
- 关于wwDBGrid单元格颜色显示的问题
- 如何修改文件名??在线等待
- ★请教关于TTS的问题!
- 问一下了,怎么判断TSaveDialog等对话框执行后,按的是确定键还是取消键?
- 急用!缺少Microsoft FoxPro VFP Driver (*.dbf)怎么办?
- 批量输入数据时你们是怎么处理的?
- 100分求怎么pack 表或者dbase IV文件格式,50分求自定义按钮实现dbnavigator里面的cancel功能
- 哪位高手告诉我如何截获windows系统的注销,关机,重启等消息?
if not(key in ['0'..'9',#8]) then
begin
key:=#0;
end;
如果可以输入字符
if key = #190 then
begin
showmessage('不能输入小数')
key:=#0;
end;
如果不可以输入字符
if not key in ['0'..'9',#8,#9,#46] then
begin
showmessage('只能输入整数')
key:=#0;
end;