c #windows表单Tab顺序

我在C#项目中有一个窗口表单,用于保存学生信息。 我抓住了这张照片: 在此处输入图像描述

我想按顺序添加连续顺序的数据,但是当我向Surname文本框输入数据时,TAB按钮跳转到电子邮件文本框,然后跳转到电话号码文本框,最后跳转到出生日期DateTimePicker。

除了这些文本框之外,我在窗体上将所有控件的TabStop属性设置为“False”。 我通过属性部分安排了他们的TabOrder,如下所示0,1,2 ..如我所愿。 但是正如我上面写的那样顺序。 然后我通过菜单条上的“查看”打开了Tab Orderfunction..我点击了我想按顺序使用的所有控件,但没有用。 表单和Tab按钮与以前一样。 我抓住了Tab Orderfunction图片如下:

在此处输入图像描述

我现在该怎么办?

TabIndex对于作为同一父节点的兄弟节点的控件很重要。 但是,如果TextBox和ComboBox控件都在不同的父级内,那么它们的父控件必须具有正确的TabIndex。

在Windows窗体设计器中,您可以通过调出文档大纲来查看哪些控件是哪些面板的子项。 转到视图 – >其他Windows – >文档大纲。

如果每个TextBox或ComboBox直接在父级内部,那么它的TabIndex无关紧要,它可以是0.它是父级(可能是父级的父级)TabIndex需要按顺序排列。