如果我要限制在一个edit1里面只能输入10位数字,怎么处理?
谢谢!
1.只能是数字,2.只有10位
帮我写一下代码谢谢!
谢谢!
1.只能是数字,2.只有10位
帮我写一下代码谢谢!
解决方案 »
- 调用dll函数(返回值为Double,函数中未用到过string)出现"Invalid Pointer Operation"
- 谁有排列组合的算法???急!!!
- 讨论:关于INI文件中的节点可否使用中文的问题
- 关于用DBGrid去修改Oracle数据的问题,请高手帮帮忙啊
- 在数据库保存图片,什么方式最好
- update 一个字段,遇到麻烦。请帮忙看一下。
- 急请各位高手帮忙
- 這語句錯在哪里呀?
- BMP和Jpeg同时显示的问题?我的代码如下:
- 问个边缘问题:使用“DataModule”有什么效率上的好处吗?
- 有关打印序列号的问题。高分等待...
- 小弟我自知才疏学浅。。准备到吉林大学再继续学习。。各位给点意见。
IF Pos(Key, '0123456789')=0 Then Key:= #0;
End;前提是TEdit 的MaxLength要设置为10.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['0'..'9',#8]) then
begin
key:=#0;
messagebeep(1);
end;
end;
if not(key in [0..9])or(length(trim(edit1.text)>10)) then key:=#0;
messagebeep(1);是什么意思的?