2010-10-14 51 views
0

我有像下面的代碼。Controls.add - > Controls.clear - > Controls.add自動設置焦點最後添加的控件?

當窗體被加載時,textBox2會自動出現選中並處於焦點。

調用序列必須如下所示。它不會被轉載。

這是爲什麼?

this.Controls.Add(this.textBox1); 
this.Controls.Clear(); 
this.Controls.Add(this.textBox2); 

的代碼只是其中控制被動態加載的真實的生活場景的一個例子。

感謝,

+0

無論如何你要清理它,添加第一個文本框的意義何在?它沒有任何意義。 – leppie 2010-10-14 08:52:41

回答

0

只要你有你的窗體上TextBox2中控制,只有一個地方的重點就可以了。如果您要設置控件的焦點順序,請使用TabIndex屬性。

+0

除了重點,爲什麼它也出現選擇? – Lys 2010-10-14 09:24:35

+0

您選擇了什麼? – 2010-10-14 09:32:10

+0

請參考上面的截圖 – Lys 2010-10-14 09:32:43

相關問題