winform 中設定窗體的預設焦點

2022-01-11 22:11:19 字數 405 閱讀 6759

**:

winform的窗體中,有時候需要設定預設焦點,有時候需要取消預設焦點。

設定預設焦點,最簡單的方法就是設定這個控制項的tabindex,例:textbox1.tabindex = 0;

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

private

void form1_activated(object

sender, eventargs e)

這裡有個問題,在form的load事件中設定focus是沒有作用的,原因就是form_load 事件中,form還沒有展現出來,只是載入相應的資源和元件。

取消焦點就簡單了,把焦點設定到乙個無關緊要的控制項上就行了。

Winform 窗體屬性設定

1 讓窗體在啟動時在指定位置出現 form1.startposition manual centerscreen windowsdefaultlocation default windowsdefaultbounds centerparent 只有在窗體啟動前設定才有效。2 設定窗體的圖示 form...

winForm窗體最大化的設定

1.窗體最大化時 非全屏 不會遮蓋工作列 private void btnformmax click object sender,eventargs e else 此時this.formborderstyle.預設為 sizable 2.窗體最大化時 會全屏 及遮蓋工作列 private void ...

Winform窗體的一些設定

設定winform窗體上預設的按鈕為enter或esc鍵,只需設定窗體的acceptbutton和cancelbutton兩個屬性。如果是asp.net頁面只需設定form表單的defaultbutton屬性。在c windows form程式中新增托盤可以使用notifyicon控制項,使程式不顯...