c# - 在扩展.net控件中强制选项卡到下一个控件




winforms events (2)

如果要扩展普通的WinForms文本框,可以根据需要将AcceptsTab属性设置为True或False。 如果这是真的,那么一个制表符将被插入到您的文本框中。 如果它是错误的,那么点击Tab键会将焦点移动到Tab键顺序中的下一个控件

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


我想你正在寻找像下面的方法:

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

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

你确实说过它是WinForms而不是WebForms的权利?





controls