在edit1的keypress事件里
if not (Key in ['0'..'9','a'..'z','A'..'Z',#8]) then
Key:=#0
if not (Key in ['0'..'9','a'..'z','A'..'Z',#8]) then
Key:=#0
解决方案 »
- 请问哪位高手在delphi中使用chrome的控件呢?
- 关于XLSReadWriteII的问题》》????
- 请问如何用程序判断机器是否已装IIS,如何得知当前windows登录用户隶属于Administrators?
- 我做多页浏览器时,动态生成WebBrowser后为什么没有滚动条了,请各位高手多多指教?谢了
- 用CopyMemory把Grid中的内容拷到一个数组型记录中
- 救命啊!EDBEngine 出错啊!望高手指点迷津
- 各位高手:请问如何才能得到一个文件的属性? 比如快捷方式的目标文件
- 小弟懂些DELPHI,现想再学点C++,问:VC OR BCB????
- 有什么方法可获得一个目录下面的全部文件名呢?
- 急急急!!!关于SQLServer的问题
- 超级难题:Printer对象的打印问题
- web页面能否执行一个客户端的exe程序?
begin
if ((length(Edit1.Text)<8) or (ord(Key)=8)) and ((ord(Key)>=48) and (ord(Key)<=57) or (ord(Key)=8) or (ord(Key)=36) or (ord(Key)=35) or (ord(Key)=38) or (ord(Key)=40) or (ord(Key)=37) or (ord(Key)=39)) then
exit
else Key:=chr(0);
end;以上是从我的程序中拷贝的一段代码,这段代码使Edit1只能输入数字且限制字符串长度为8。