就是要把焦点固定在一个控件上.

解决方案 »

  1.   

    onKeyDown
    if Key = vk_Tab then
      ...這是我的思路,沒調試。
      

  2.   

    窗体的ActiveControl设置为你要固定焦点的控件.
    其它控件的TabStop设置为False.
      

  3.   

    如果这个控件有OnEnter和OnExit事件的话,就
    在OnEnter中写:
      KeyPreview :=False;
    在OnExit中写:
      KeyPreview :=True;
    这是一个方法。
      

  4.   

    tab先会发到系统层,然后才是应用程序,有没有办法拦截消息?
      

  5.   

    重载winproc,在里面对wm_keydown事件过虑vk_tab