我的代码如下。
加载表单后,textBox2会自动显示为已选中并处于焦点。
调用序列必须如下所示。不会以其他方式再现。
为什么?
this.Controls.Add(this.textBox1);
this.Controls.Clear();
this.Controls.Add(this.textBox2);
代码只是动态加载控件的真实场景的一个例子。
谢谢,
答案 0 :(得分:0)
如果您的表单上只有textBox2控件,则焦点只有一个位置。如果要设置控件的焦点顺序,请使用TabIndex
属性。