最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

winform實(shí)現(xiàn)關(guān)閉按鈕失效的兩種方法

 更新時(shí)間:2015年09月07日 13:03:47   作者:我心依舊  
這篇文章主要介紹了winform實(shí)現(xiàn)關(guān)閉按鈕失效的兩種方法,實(shí)例分析了WinForm實(shí)現(xiàn)關(guān)閉按鈕失效的原理與所涉及的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了winform實(shí)現(xiàn)關(guān)閉按鈕失效的兩種方法。分享給大家供大家參考。具體如下:

第一種:

protected override void WndProc(ref Message m)
{
 const int WM_SYSCOMMAND = 0x0112;
 const int SC_CLOSE = 0xF060;
 if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE)
 {
  return;
 }
 base.WndProc(ref m);
}

這種方法讓窗體的關(guān)閉按鈕還是存在的,但是,鼠標(biāo)操作關(guān)閉按鈕是沒有效果的。這種一般在系統(tǒng)利用第三方控件后,出現(xiàn)別的方法使禁用關(guān)閉按鈕失效,但是,這種方法可以確保萬無一失。(比如,系統(tǒng)在利用皮膚控件后,加載別的方法來禁用窗體的關(guān)閉按鈕,這時(shí)你會(huì)發(fā)現(xiàn),窗體的關(guān)閉按鈕禁用無效。那么,就用這種方法)

第二種:

protected override CreateParams CreateParams
{
 get
 {
  int CS_NOCLOSE = 0×200;
  CreateParams parameters = base.CreateParams;
  parameters.ClassStyle |= CS_NOCLOSE;
  return parameters;
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

大渡口区| 米林县| 福泉市| 集贤县| 阿城市| 广西| 东丰县| 灌南县| 焉耆| 襄樊市| 万安县| 遵化市| 沿河| 蒲江县| 阿城市| 晋州市| 辰溪县| 通化市| 甘孜县| 吉林省| 泸州市| 吴桥县| 鱼台县| 华阴市| 长葛市| 五大连池市| 鲁山县| 新沂市| 广安市| 右玉县| 庄河市| 沾化县| 北京市| 从化市| 张掖市| 宝丰县| 淮滨县| 中江县| 道孚县| 余庆县| 新津县|