在各个控件的 KeyDown 事件代码中加入对方向键的处理。
比如检测到由方向键,而当前控件的右邻是 Command2:Command2.SetFocus

解决方案 »

  1.   

    你是指在VB6IDE中窗体设计器的那个"对象窗口"中移动方向键吗,我这里放了一堆按钮后,按四个方向的方向键都切换正常的啊.
      

  2.   

    对于 Command 控件,4 个专用的方向箭头被系统拦截,左右方向键分别用作 Tab 和 Shift + Tab。而上下方向键失效。你可以用小键盘的2468 键来替代。不然的话,就要键盘钩子。
      

  3.   

    我测试的时候,上下键和左右键的功能是一样的
    最后我用Excel的窗体和控件实现了我要的功能,还是谢谢