Visual Studio 2012中的Tab Order Assignment对话框在哪里?

时间:2013-03-14 19:58:31

标签: winforms visual-studio visual-studio-2012 tab-ordering

只要我记得,Visual Studio有一个集成对话框,可以让您轻松组织控件的Tab键顺序。

我刚刚创建了我的第一个VS 2012 WinForms项目,添加了所有控件并找到了Tab Indexing对话框,它似乎在Visual Studio中丢失了。

我发现this MSDN article表示我可以通过转到FORMAT> Tab顺序打开此对话框。问题是我的FORMAT菜单上没有Tab Order选项。或者,文档说明Ctrl + D应该打开此对话框。它没有。

另一种选择是选择VIEW> Tab Order菜单选项。此方法会导致选项卡索引框悬停在您的控件上。随后,您可以按照所需的顺序逐个单击控件,以设置选项卡顺序。

这是不可接受的,因为我的表单包含许多彼此覆盖的面板和组框。我无法点击我的控件,因为很多控件在设计器中不再可见。

我是否有一种简单的方法来设置我的控件的Tab键顺序,就像之前使用的旧版本的Visual Studio一样?

5 个答案:

答案 0 :(得分:61)

它仍然可用,您只需将其添加回“视图”菜单即可。工具+自定义,命令选项卡,菜单栏=查看。选择控件中要插入的菜单项,例如底部的菜单项。然后添加命令,类别=视图,命令= Tab顺序。

Tab Order

你对这个命令的记忆听起来有些模糊,它从来没有在格式菜单上,它从来就不是一个对话框。如果要将其放在“格式”菜单上,则可以选择“命令”选项卡中的“格式”菜单栏。但是,您不能将其设为对话框,它会在设计器视图中对控件进行编号。您实际记住View + Document Outline命令的一些可能性。

答案 1 :(得分:41)

转到对齐工具栏。最后,单击微小的“添加或删除按钮”向下箭头。单击“添加或删除按钮”按钮,然后查看列表底部。您应该看到Tab Order。单击它,它将被添加到对齐工具栏。 enter image description here

答案 2 :(得分:4)

我发现这非常有用http://msdn.microsoft.com/en-us/library/csz6b8x8.aspx

它允许您按照您希望它们通过的顺序单击各种控件。如上所述,当您处于“显示选项卡顺序”模式时,可以执行此操作;来自Elton的关于将图标添加到工具栏的提示可以轻松切换模式。

Ctrl-双击第一个控件,然后单击后续控件,然后按Enter键终止。如果按Ctrl键单击前面的控件,也可以从第N个控件开始,然后照常按顺序单击。

(VS Express 2013)

答案 3 :(得分:0)

您可以使用“文档大纲”视图单击控件。如果它们都具有相同的TabIndex值,则它们的Z顺序将用作Tab键顺序。 Z-order也可以使用Document Outline视图进行更改。

答案 4 :(得分:0)

在某些情况下,视图菜单中的Tab顺序工具会消失。例如,如果您打开文本框,然后转到其属性,则不会显示选项卡顺序选项。您必须选择一个控件,然后立即转到视图菜单并选择Tab键顺序。