如题所说的!如何防止客户在Tedit这类控件里面输入的是中文?我看到一个属性是设置输入法的!但是不好使,我还是能输入中文!
请各位指点一二!谢谢!
请各位指点一二!谢谢!
解决方案 »
- 公布一款精品grid的源码,vcl
- 软件出错,软件不能运行,出错提示见内容
- Edit组件问题:
- *******还是sql数据库的恢复问题,老问题了,可是还是没有成功*******
- 紧急求援!
- 关于Tclientdataset中commandtext的问题
- 请问如何才能将PCHAR类型的值转换为STRING类型的值
- 要得到两项信息,谁能给我就给他100分,行动要快点,半小时没结果就删除贴子。
- 初学者问一个简单的问题,请帮助!
- 关于Delphi6的问题?
- 在线等--对一个存储过程的结果集进行筛选查询查询!!!!!!
- 有msdn的問題?????????????????????????????????
showmessage('输入非法!')
错了
上面的是数字
不过改一下就可以了
'A-Z' or 'a-z'
use this:if not (Key in [#A,#B,....,#z]) then
begin
Application.MessageBox(0,"Your Operation is wrong1","Error",MB_OK)
end;
begin
if length(WideString((sender as TEdit).Text))<>length((sender as TEdit).Text)
then
begin
(sender as Tedit).Clear;
raise Exception.Create('不能输入中文字符!');
end;
end;