a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c# winform取消右上角關閉按鈕的實現方法

2020-01-24 03:06:05
字體:
來源:轉載
供稿:網友

 一種方法是可以在窗體的屬性面板將窗體的 ControlBox屬性設置為false,或者在窗體的構造函數中這樣寫:

復制代碼 代碼如下:

public Form1()

{

InitializeComponent();

this.ControlBox = false;   // 設置不出現關閉按鈕

}
     
不過這樣做的話,會連同最小化和最大化按鈕都給弄掉了,所以,如果你想只想讓關閉按鈕不起作用,然后保留最小化、最大化的話,就重寫窗體的CreateParams方法:
復制代碼 代碼如下:

//禁用窗體的關閉按鈕

private const int CP_NOCLOSE_BUTTON = 0x200;

protected override CreateParams CreateParams

{

get

{

CreateParams myCp = base.CreateParams;

myCp.ClassStyle = myCp.ClassStyle | CP_NOCLOSE_BUTTON;

return myCp;

}

}

或者取消左上角的關閉事件執行
復制代碼 代碼如下:

private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)

{

e.Cancel = true;

}

// 重寫OnClosing使點擊關閉按鍵時窗體能夠縮進托盤

protected override void OnClosing(CancelEventArgs e)

{

this.ShowInTaskbar = false;

this.WindowState = FormWindowState.Minimized;

e.Cancel = true;

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩一区在线播放 | 亚洲精品一区二区三区 | 久久一二| 日韩成人午夜电影 | 久久国产综合 | 娇小12一13sexvideo | 一级免费毛片 | 国产精品资源在线 | aⅴ色国产 欧美 | 看免费av| 欧美性一区二区三区 | 欧美性猛交一区二区三区精品 | 欧美日韩久久精品 | 国产亚洲成av人片在线观看 | 精品久 | 久久av一区二区三区 | 国产视频一区二区 | 成人av教育 | 国产精品成av人在线视午夜片 | 狠狠躁日日躁夜夜躁东南亚 | av黄色一级 | 日本黄色一级片视频 | 范冰冰一级做a爰片久久毛片 | 亚洲97| 欧美激情一区二区三区在线观看 | 日本三级在线网站 | 日韩电影一区二区三区 | 国产一区二区三区四区五区 | 国产精品久久久久久久久久免费看 | 久在线 | 日本不卡免费新一二三区 | 日韩精品1区2区 | 国产羞羞视频在线观看 | 欧美a∨一区二区三区久久黄 | 日韩一区二区三免费高清在线观看 | avmans最新导航地址 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲 欧美 精品 | 久在线| 播放毛片| 亚洲视频三区 |