winform中設置窗體的默認焦點


winform的窗體中,有時候需要設置默認焦點,有時候需要取消默認焦點。

設置默認焦點,最簡單的方法就是設置這個控件的tabIndex,例:textBox1.TabIndex = 0;

也可以在窗體事件中用focus事件來實現,比如在Form的Activated事件中,如:

private void Form1_Activated(object sender, EventArgs e)
{
    textBox1.Focus();
}

這里有個問題,在Form的Load事件中設置focus是沒有作用的,原因就是Form_Load 事件中,Form還沒有展現出來,只是加載相應的資源和組件。

 

 

取消焦點就簡單了,把焦點設置到一個無關緊要的控件上就行了。

 

bubufx提供,禁止轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM