怎样在cxgrid中进行中英文过滤?(100分)

  • 主题发起人 主题发起人 simono
  • 开始时间 开始时间
S

simono

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在cxgrid中进行中英文过滤?
我要在cxgrid中的某一列只能输入英文,不能输入中文,请教下怎么弄啊?急!!!
 
在提交数据的时候你判断这列数据的Ansi值就行了~~
你可以把他们转化为widestring型~如果每个字符的高8位不是0的话 就不是英文了~~
可以用 hi,lo 函数,或者ord()
 
请问有没有具体的实例啊?
 
var
I:integer;
Teststr:widestring;
begin
Teststr:=edit1.Text;
for i:=1 to length(Teststr)do
if hi(ord(Teststr))<>0 then
showmessage('有中文');
end;
 
后退
顶部