C#窗體編程不顯示最小化、最年夜化、封閉按鈕的辦法。本站提示廣大學習愛好者:(C#窗體編程不顯示最小化、最年夜化、封閉按鈕的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#窗體編程不顯示最小化、最年夜化、封閉按鈕的辦法正文
本文引見在C#窗體編程時,若何設置不顯示右上角的最小化最年夜化封閉按鈕。可以經由過程this.ControlBox這個屬性的值來掌握。
在Windows的窗體編程中,根本上每個窗體都是一個最小化、最年夜化和封閉按鈕的。見慣了一模一樣,我們有時須要有一點新意,好比來把右上角的這最小化、最年夜化和封閉三個按鈕去失落。
關於最年夜化和最小化按鈕,在C#窗體開辟時,各一個屬性來啟用或禁用這兩個按鈕。關於最年夜化來講,this.MaximizeBox=false便可禁用最年夜化按鈕。而這裡的this是指窗體對象自己。而this.MinimizeBox=false便可禁用最小化按鈕。
下面說了怎樣禁用最年夜化、最小化按鈕,但要留意,假如最小化、最年夜化兩個按鈕都被禁用時,這兩個按鈕在右上角都不顯示。假如只是禁用個中一個,那末這兩個按鈕都還在右上角,只是被禁用的誰人顯示為灰色弗成用狀況。
至於封閉按鈕,C#窗體編程中,並沒有零丁一個屬性來按鈕它。
那末若何將右上角的這最小化最年夜化三個封閉按鈕全體不顯示呢?我們可以將這三個按鈕看成一組ControlBox,將this.ControlBox=false便可同時禁用這三個按鈕。一旦這三個按鈕都被禁用了,那就都不顯示了。
所以,C#窗體設置不顯示右上角的最小化最年夜化封閉按鈕,是否是很簡略?但要留意的,假如封閉按鈕被禁用了,這個窗口就沒法經由過程體系自帶的功效來封閉了。你必需再寫一個封閉功效。好比寫一個按鈕,onClick事宜設置為this.Close();便可以了。