怎样禁止用TAB键,方向键移动焦点.

maize 2003-05-23 05:25:44
就是要把焦点固定在一个控件上.
...全文
163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingshx 2003-05-24
  • 打赏
  • 举报
回复
重载winproc,在里面对wm_keydown事件过虑vk_tab
maize 2003-05-24
  • 打赏
  • 举报
回复
tab先会发到系统层,然后才是应用程序,有没有办法拦截消息?
jianke5555 2003-05-23
  • 打赏
  • 举报
回复
如果这个控件有OnEnter和OnExit事件的话,就
在OnEnter中写:
KeyPreview :=False;
在OnExit中写:
KeyPreview :=True;
这是一个方法。
BlueDreaming 2003-05-23
  • 打赏
  • 举报
回复
窗体的ActiveControl设置为你要固定焦点的控件.
其它控件的TabStop设置为False.
tobelost 2003-05-23
  • 打赏
  • 举报
回复
onKeyDown
if Key = vk_Tab then
...

這是我的思路,沒調試。

5,913

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧