如何實(shí)現(xiàn)自定義的關(guān)閉和最小化按鈕
WindowsForm默認(rèn)的關(guān)閉和最小化按鈕樣式可能不夠好看,但我們可以通過(guò)自己編寫(xiě)代碼來(lái)實(shí)現(xiàn)自定義的按鈕。下面是具體步驟: 新建工程并設(shè)置窗體樣式 首先,新建一個(gè)工程,并將Form窗體的樣式設(shè)置
WindowsForm默認(rèn)的關(guān)閉和最小化按鈕樣式可能不夠好看,但我們可以通過(guò)自己編寫(xiě)代碼來(lái)實(shí)現(xiàn)自定義的按鈕。下面是具體步驟:
新建工程并設(shè)置窗體樣式
首先,新建一個(gè)工程,并將Form窗體的樣式設(shè)置為無(wú)邊框,這樣方便我們自定義關(guān)閉和最小化按鈕。
添加按鈕并設(shè)置名稱(chēng)和圖片
接下來(lái),在窗體上添加兩個(gè)按鈕或者圖片框,分別命名為“關(guān)閉”和“最小化”,當(dāng)然使用英文命名更加規(guī)范。在示例中,我們將按鈕命名為btn_close和btn_min。然后,為每個(gè)按鈕設(shè)置所需的圖片,并調(diào)整大小使其合適。
調(diào)整按鈕樣式
還有一個(gè)非常重要的選項(xiàng)是Flatstyle和FlatAppearance,我們需要將Flatstyle設(shè)置為Flat,并將FlatAppearance中的BordSize設(shè)置為0,這樣可以確保按鈕沒(méi)有邊框效果。
為按鈕添加事件
現(xiàn)在我們需要為關(guān)閉按鈕和最小化按鈕添加相應(yīng)的事件。在按鈕的click事件中添加以下代碼:
private void btnclose_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void btnmin_Click(object sender, EventArgs e)
{
;
}
完成自定義的關(guān)閉和最小化按鈕
現(xiàn)在,我們已經(jīng)成功地實(shí)現(xiàn)了自定義的關(guān)閉和最小化按鈕!你會(huì)發(fā)現(xiàn)它們看起來(lái)非常漂亮和實(shí)用。