winform中設置窗體的默認焦點

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

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

也能夠在窗體事件中用focus事件來實現,好比在Form的Activated事件中,如:blog

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

這裏有個問題,在Form的Load事件中設置focus是沒有做用的,緣由就是Form_Load 事件中,Form還沒有展示出來,只是加載相應的資源和組件。事件

 

 

取消焦點就簡單了,把焦點設置到一個可有可無的控件上就好了。資源

 

bubufx提供,禁止轉載。form

相關文章
相關標籤/搜索