我在C#项目中有一个保留学生信息的Windows窗体。我抓到了图像:
我想按以下顺序添加数据,但是当我向“姓”文本框输入数据时,“ TAB”按钮跳到“电子邮件”文本框,然后跳到“电话号码”文本框,最后跳到“出生日期” DateTimePicker。
除了这些文本框,我在窗体上将所有控件的TabStop属性设置为“ False”。然后,按照我的意图,通过Properties节按如下方式排列了它们的TabOrder:0,1,2..。但是顺序是按照我上面写的。然后,我通过菜单栏上的“视图”打开了Tab顺序功能。单击我要按顺序使用的所有控件,但没有用。表单和“选项卡”按钮与以前一样。我在下面捕获了Tab Order函数图像:
我现在该怎么办?
TabIndex对于作为同一父级的同级控件的控件很重要。但是,如果您的TextBox和ComboBox控件分别位于不同的父控件中,则它们的父控件必须具有正确的TabIndex。
在Windows窗体设计器中,通过调出文档大纲,可以查看哪些控件是哪些面板的子级。转到查看->其他Windows->文档大纲。
如果每个TextBox或ComboBox都直接位于父级内部,则其TabIndex无关紧要,它可以为0。需要按顺序排列的父级(也可能是父级的父级的)TabIndex。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句