由于系统的不断修改,原有的TAB顺序打乱了,比如说,我的窗体上有text和按钮控件,首先要按顺序TAB text,然后再TAB 按钮,那么,如何设置呢?请教各位大虾,谢谢!

解决方案 »

  1.   

    返回或设置父窗体中大部分对象的 tab 键次序。语法object.TabIndex [= index]TabIndex 属性语法包含下面部分:部分 描述 
    object 对象表达式,其值是“应用于”列表中的一个对象。 
    Index 0 到 (n-1) 的整数,这里 n 是窗体中有 TabIndex 属性的控件的个数。给 TabIndex 赋一个小于 0 的值会产生错误。 
    说明缺省情况下,在窗体上画控件时 Visual Basic 会分配一个 tab 键顺序,但 Menu、Timer、Data、Image、Line 和 Shape 控件除外,这些控件不包括在 tab 键顺序中。运行时,不可见或无效的控件以及不能接收焦点的控件(Frame 和 Label 控件)仍保持在 tab 键顺序中,但在切换时要跳过这些控件。每个新控件都放在 tab 键顺序的最后。如果改变控件的 TabIndex 属性值来调整缺省 tab 键顺序,Visual Basic 会自动对其它控件的 TabIndex 属性重新编号,以反映出插入和删除操作。可以在设计时用属性窗口或在运行时用代码来作改变。Zorder 方法不会影响 TabIndex 属性。注意 控件的 tab 键顺序不会影响与其相关的访问键。对于 Frame 或 Label 控件,如果按下访问键,则焦点移到 tab 键顺序中能够接收焦点的下一个控件上。当加载存为 ASCII 文本的窗体时,对于具有 TabIndex 属性但在窗体描述中没有列出的控件会自动地分配一 TabIndex 值。以后加载的控件,如果现有的 TabIndex 值与先前分配的值发生冲突,将给该控件分配新值。删除一个或多个控件时,可以用 Undo 命令恢复控件以及除 TabIndex 之外所有的属性,TabIndex 是不能恢复的。用 Undo 命令时 TabIndex 被重放在 tab 键顺序的结尾。
      

  2.   

    form1.TabIndex 
    就可以吧.?
      

  3.   

    form1有TabIndex吗?呵呵
    控件才有
      

  4.   

    基本所有控件都有TabIndex属性可以设置