如何重置WinForms应用程序上的选项卡索引?

时间:2019-06-03 00:25:08

标签: c# winforms visual-studio-2019 tabindex

我有一个单页WinForms应用程序,其中包含数十个“可选项卡的”标签,文本框,滑块,组合框和其他控件。

这是我的第一个真实应用程序,因此选项卡索引不受控制。我想重设它并从头开始。

有很多我甚至都不希望使用标签显示的项目(例如标签)。

我知道这可以手动完成,但是我认为除了在初始化过程中创建代码以修改tab-index之外,还必须有一种批处理此更改的方法。

我希望在设计屏幕中进行操作。我的代码足够完善,这是我需要采取的最后步骤之一。

我尝试突出显示所有内容并将所有内容的tab-index更改为0,但看来我的应用程序中没有某些东西似乎禁用了该选项。

我的应用包含:

月历 纽扣 标签 组合框 文字框 滑条 复选框 富文本框 面板 工具条 数据网格

我只希望文本框,组合框和按钮是可制表的。

2 个答案:

答案 0 :(得分:0)

原谅我不是您想要的东西,但是您是否尝试过使用“视图”->“标签顺序”下的“标签顺序”选项?

从此处单击要开始制表顺序的位置,然后单击下一步,直到完成。无论如何,这是最简单的方法。

答案 1 :(得分:0)

好吧,要进行设置,您可以使用“跳位顺序”工具(View> Tab Order): enter image description here

如果您需要删除每个TabIndex属性(设置的顺序与向Form中添加控件的顺序相同),则可以转到Designer.cs / {{ 1}},然后将所有赋值都替换为空,或用中性的vb替换为0,例如使用正则表达式进行替换的示例:enter image description here