|
|
1
0
除非控件可见并启用,否则无法接受(窃取)焦点。是否尝试使用其中一个或两个选项创建控件,并在适当时将其打开? |
|
|
2
2
也许您应该在逻辑中首先包含选项卡索引,当您添加控件时,将选项卡索引设置为最后一个选项卡索引+1,如果您首先在控件上设置选项卡顺序,并在设计时将常量设置为最后一个选项卡索引,则您的工作会更容易,请参见此处: private const int LAST_TAB_INDEX = 5; // an Example
private int lastTabIndex = LAST_TAB_INDEX;
private void AddControl(){
// Set up your control
Control ctl = new Control();
// ....
ctl.TabIndex = lastTabIndex;
this.Add(ctl);
this.lastTabIndex++;
}
您可以从示例中看到选项卡索引是如何递增的,这样,它将阻止 从窃取焦点的控制… 希望这有帮助, 最好的问候, 汤姆。 |