欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#窗體編程不顯示最小化、最大化、關(guān)閉按鈕的方法

 更新時(shí)間:2014年08月02日 11:18:28   投稿:junjie  
這篇文章主要介紹了C#窗體編程不顯示最小化、最大化、關(guān)閉按鈕的方法,即windows forms編程中取消最小化、最大化、關(guān)閉按鈕,需要的朋友可以參考下

本文介紹在C#窗體編程時(shí),如何設(shè)置不顯示右上角的最小化最大化關(guān)閉按鈕??梢酝ㄟ^(guò)this.ControlBox這個(gè)屬性的值來(lái)控制。

在Windows的窗體編程中,基本上每一個(gè)窗體都是一個(gè)最小化、最大化和關(guān)閉按鈕的。見(jiàn)慣了千篇一律,我們有時(shí)需要有一點(diǎn)新意,比如來(lái)把右上角的這最小化、最大化和關(guān)閉三個(gè)按鈕去掉。

對(duì)于最大化和最小化按鈕,在C#窗體開(kāi)發(fā)時(shí),各一個(gè)屬性來(lái)啟用或禁用這兩個(gè)按鈕。對(duì)于最大化來(lái)說(shuō),this.MaximizeBox=false即可禁用最大化按鈕。而這里的this是指窗體對(duì)象本身。而this.MinimizeBox=false即可禁用最小化按鈕。

上面說(shuō)了怎么禁用最大化、最小化按鈕,但要注意,如果最小化、最大化兩個(gè)按鈕都被禁用時(shí),這兩個(gè)按鈕在右上角都不顯示。如果只是禁用其中一個(gè),那么這兩個(gè)按鈕都還在右上角,只是被禁用的那個(gè)顯示為灰色不可用狀態(tài)。

至于關(guān)閉按鈕,C#窗體編程中,并沒(méi)有單獨(dú)一個(gè)屬性來(lái)按鈕它。

那么如何將右上角的這最小化最大化三個(gè)關(guān)閉按鈕全部不顯示呢?我們可以將這三個(gè)按鈕當(dāng)作一組ControlBox,將this.ControlBox=false即可同時(shí)禁用這三個(gè)按鈕。一旦這三個(gè)按鈕都被禁用了,那就都不顯示了。

所以,C#窗體設(shè)置不顯示右上角的最小化最大化關(guān)閉按鈕,是不是很簡(jiǎn)單?但要注意的,如果關(guān)閉按鈕被禁用了,這個(gè)窗口就無(wú)法通過(guò)系統(tǒng)自帶的功能來(lái)關(guān)閉了。你必須再寫(xiě)一個(gè)關(guān)閉功能。比如寫(xiě)一個(gè)按鈕,onClick事件設(shè)置為this.Close();就可以了。

相關(guān)文章

最新評(píng)論