53

据我所知,Visual Studio 有一个集成对话框,可让您轻松组织控件的 Tab 键顺序。

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

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

另一种选择是选择 VIEW>Tab Order 菜单选项。此方法使选项卡索引框悬停在您的控件上。随后,您可以按您希望它们选项卡的顺序一次单击一个控件,以设置选项卡顺序。

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

我有没有一种简单的方法来设置我的控件的选项卡顺序,就像以前在旧版本的 Visual Studio 中使用的那样?

4

5 回答 5

68

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

标签顺序

你对这个命令的记忆听起来确实有点模糊,它从未出现在“格式”菜单上,也从未出现过对话框。如果你想把它放在“格式”菜单上,那么你可以,只需在“命令”选项卡中选择“格式”菜单栏。但是,您不能将其设为对话框,它会在设计器视图中对控件进行编号。您实际上还记得 View + Document Outline 命令的一些可能性。

于 2013-03-14T21:23:49.273 回答
45

转到对齐工具栏。最后,单击微小的“添加或删除按钮”向下箭头。单击“添加或删除按钮”按钮,然后查看列表底部。您应该看到标签顺序。单击它,它将被添加到对齐工具栏中。 在此处输入图像描述

于 2013-09-16T19:42:28.440 回答
4

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

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

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

(VS 快递 2013)

于 2015-01-05T18:59:58.440 回答
2

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

于 2017-09-05T21:55:02.410 回答
0

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

于 2013-03-14T20:50:33.710 回答