C# 在扩展.net控件中强制将选项卡添加到下一个控件
假设我在.net中扩展一个名为CustomTextBox的文本框。在某些情况下,我希望强制一个选项卡指向表单上的下一个TabIndex。除了获取CustomTextBox父控件中包含的所有控件、按TabIndex对它们进行排序,然后重点关注下一个顺序控件之外,还有什么方法可以做到这一点呢?我认为您正在寻找类似以下方法的方法:C# 在扩展.net控件中强制将选项卡添加到下一个控件,c#,.net,winforms,events,controls,C#,.net,Winforms,Events,Controls,假设我在.net中扩展一个名为CustomTextBox的文本框。在某些情况下,我希望强制一个选项卡指向表单上的下一个TabIndex。除了获取CustomTextBox父控件中包含的所有控件、按TabIndex对它们进行排序,然后重点关注下一个顺序控件之外,还有什么方法可以做到这一点呢?我认为您正在寻找类似以下方法的方法: form1.SelectNextControl(textBox1, true, true, true, true); (所有的True都是不同的选项,请阅读intelli
form1.SelectNextControl(textBox1, true, true, true, true);
(所有的True都是不同的选项,请阅读intellisense!)
您说过是WinForms而不是WebForms,对吗?如果您要扩展一个普通的WinForms文本框,您可以根据需要将AcceptsTab属性设置为True或False。如果为真,则会在文本框中插入制表符。如果为false,则按Tab键将焦点移动到选项卡顺序中的下一个控件我认为EMaddox84的意思是他如何“以编程方式”强制选项卡,而不是他如何设置控件以接受选项卡。