各位帮帮忙!edit问题(50分)

J

jjnb

Unregistered / Unconfirmed
GUEST, unregistred user!
如果有edit1,edit2,edit3
要做到 在edit1里输完文本后 ,按下回车后 edit1的光标自动转到edit2
在edit2里输完文本后 ,按下回车后 edit2的光标自动转到edit3
应该设置哪里?
 
跟踪edit1的输入,如果是回车,edit2 set focus ......
 
设置Edit1,Edit2,Edit3的TabOrder的顺序,设置Form的KeyPreview:=True;在Form的OnKeyDown
事件中写:
if Key=VK_RETURN then

if ActiveControl<>nil then
SelectNext(ActiveControl,True,True);
 
在edit1的keypress事件中,如key=#13,则edit2.setfocus;key=#13即为按下回车键
 
TYZhang的方法最好。
 
顶部