强制选项卡到扩展.net控件中的下一个控件

时间:2008-11-26 18:43:53

标签: c# .net winforms events controls

假设我在.net中扩展名为CustomTextBox的TextBox。在某些情况下,我想强制选项卡到表单上的下一个TabIndex。有没有办法做到这一点,除了获取CustomTextBox的父级中包含的所有控件,按TabIndex排序,然后聚焦下一个序号?

2 个答案:

答案 0 :(得分:12)

我认为您正在寻找类似以下方法的内容:

form1.SelectNextControl(textBox1, true, true, true, true);

(所有的真理只是不同的选择,阅读intellisense!)

您确实说它是WinForms而不是WebForms吗?

答案 1 :(得分:0)

如果您要扩展正常的Winforms文本框,可以将 AcceptsTab 属性设置为True或False,具体取决于您的需要。如果是,则会在您的文本框中插入制表符。如果它为假,则按Tab键将焦点移动到Tab Order

中的下一个控件