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