如何在Windows窗体应用程序(Visual Studio)中启用使用TAB按钮

时间:2019-01-30 19:52:53

标签: c# visual-studio

所以我在Form Application中有几个文本框,当我按Tab时,它没有跳到下一个字段,而是先跳到表单底部的按钮,或者转到一个随机位置。

我是否需要使用代码或可以在“设计”选项卡中更改属性?

不用说我是Visual Studio的新手,所以任何详细的帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

在设计器中,每个元素都有一个名为TabIndex的属性。这将使用制表符设置顺序以在控件之间移动。将窗体上的“第一个”控件设置为0。按Tab时获得焦点的下一个控件应获得TabIndex的值为1,下一个为2,依此类推。某些控件会忽略TabIndex,其中这没有任何意义(例如Label)。您还可以使用TabStop属性专门排除某些控件-将其设置为false可排除该控件。

容器控件(例如GroupBoxPanel)使用嵌套索引,因此TabIndex在容器内重置。在容器中获得焦点的第一个元素的索引为0,依此类推。

Visual Studio提供了一个很好的工具来轻松设置顺序。在打开设计器的情况下,单击“视图”->“标签排序”。然后依次单击每个元素,它会为您设置所有内容的TabIndex

答案 1 :(得分:0)

排序!

在“属性”框中的“属性”选项卡上,我可以通过更改TabIndex来更改框和项目的顺序!!!

排序!