L Lambert Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-28 #3 Form的KeyPreview属性设为True 在Form的OnKeyPress事件中 if Key=#13 then begin Key:=#0; SelectNext(ActiveControl,True,True); end;
Form的KeyPreview属性设为True 在Form的OnKeyPress事件中 if Key=#13 then begin Key:=#0; SelectNext(ActiveControl,True,True); end;
S starbzj Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-28 #4 如果是代替TAB,可以: 在OnKeyPress事件中 begin if Key=#13 then Perform(WM_NEXTDLGCTL,0,0); end;
M Motar Liu Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-28 #5 上叙的语法Key错了应该是如下 If Key =#13 then begin Key := #0; Perform(WM_NEXTDLGCTL,0,0); end;
J Jamw Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-28 #6 如果是替代控件间的TAB功能就无话可说了。 如果是替代GRID中的TAB,那我还可以补充两句。
B barmy Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-29 #8 sorry! 那天的网不好,把我的问题掐了一半,并且我只相给50,它却给了100! lambert的答案也是我想问的问题,它的运行结果不是将输入焦点移动到下一个, 而是移动到tab种的最后一个. 请Jamw说一下怎么替代GRID中的TAB
sorry! 那天的网不好,把我的问题掐了一半,并且我只相给50,它却给了100! lambert的答案也是我想问的问题,它的运行结果不是将输入焦点移动到下一个, 而是移动到tab种的最后一个. 请Jamw说一下怎么替代GRID中的TAB
P pengchengfei Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-21 #14 If Key =#13 then begin Key := #0; Perform(WM_NEXTDLGCTL,0,0); end;