A
abchjb
Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位弟兄:
本人有一问题一直不能解决
有一个Form 上有很多Edit,为了控制用户输入,在Edit的OnExit事件中
放有如下语句:
if Pos('a',Edit1.Text) <> 1 then
begin
Edit1.setFocus;
Exit;
end;
但是同时Form上又有一个Button Cancel 做取消的动作
Edit1.Text:='';
Edit2.Text:='';
...
问题是如果Edit1具有Focus 并且输入非法,那取消键将永远无作用,
我如何才能作到即使用户输入违法数据也能做取消?就是说如何才能避免
触发OnExit事件?
另:那位仁兄有 Informix Dymic Online 7.22 Personal Edition
的支持中文简体字的GLS (ch_cn.gb),小第只有支持Big5码的繁体版
先谢了,各位!
本人有一问题一直不能解决
有一个Form 上有很多Edit,为了控制用户输入,在Edit的OnExit事件中
放有如下语句:
if Pos('a',Edit1.Text) <> 1 then
begin
Edit1.setFocus;
Exit;
end;
但是同时Form上又有一个Button Cancel 做取消的动作
Edit1.Text:='';
Edit2.Text:='';
...
问题是如果Edit1具有Focus 并且输入非法,那取消键将永远无作用,
我如何才能作到即使用户输入违法数据也能做取消?就是说如何才能避免
触发OnExit事件?
另:那位仁兄有 Informix Dymic Online 7.22 Personal Edition
的支持中文简体字的GLS (ch_cn.gb),小第只有支持Big5码的繁体版
先谢了,各位!