如题,
问题1:界面上有多个TEdit控件,如何用键盘回车来从前一个TabOrder切换到下一个TabOrder控件?
问题2:界面上用了TBitBtn控件,并且控件的Kind设置成为bkOK,发现每次界面回车都触发了它,并且界面退出,如何可以屏蔽界面回车对TBitBtn的触发?谢谢各位!
问题1:界面上有多个TEdit控件,如何用键盘回车来从前一个TabOrder切换到下一个TabOrder控件?
问题2:界面上用了TBitBtn控件,并且控件的Kind设置成为bkOK,发现每次界面回车都触发了它,并且界面退出,如何可以屏蔽界面回车对TBitBtn的触发?谢谢各位!
begin
If Key=#13 Then
begin
PostMessage(Handle,WM_KEYDOWN,VK_TAB,0);
key:=#0;
end;
end;
按照你的做法,好像不行嗄!是我说的不太清楚吧,我的意思不是不让Tab键对这个BitBtn生效,而是在界面任何一个TEdit中按下回车键,好像都会触发这个BitBtn从而导致界面退出,我的意思就是怎样可以使回车键触发光标只在Tedit中跳转,而不会触发BitBtn导致界面退出!
2:添加上面的代码
3:BitBtn的tabstop为false-----------------------------------不行??你再试试
实在不好意思,我又重新做了一个窗口,像你所说的那样做了,还是不行,唯一和你说的不一样的就是,我的TEdit是放在一个GroupBox中,而且TBitBtn设置了ModualResult设置未mrNone,呵呵,如果可以你就发你的那个Demo给我咯!谢谢!
[email protected]
先结帖!^_^!