winform實現(xiàn)關閉按鈕失效的兩種方法
本文實例講述了winform實現(xià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);
}
這種方法讓窗體的關閉按鈕還是存在的,但是,鼠標操作關閉按鈕是沒有效果的。這種一般在系統(tǒng)利用第三方控件后,出現(xiàn)別的方法使禁用關閉按鈕失效,但是,這種方法可以確保萬無一失。(比如,系統(tǒng)在利用皮膚控件后,加載別的方法來禁用窗體的關閉按鈕,這時你會發(fā)現(xiàn),窗體的關閉按鈕禁用無效。那么,就用這種方法)
第二種:
protected override CreateParams CreateParams
{
get
{
int CS_NOCLOSE = 0×200;
CreateParams parameters = base.CreateParams;
parameters.ClassStyle |= CS_NOCLOSE;
return parameters;
}
}
希望本文所述對大家的C#程序設計有所幫助。
- WinForm實現(xiàn)關閉按鈕不可用或隱藏的方法
- WinForm判斷關閉事件來源于用戶點擊右上角“關閉”按鈕的方法
- C#中Winform窗體Form的關閉按鈕變灰色的方法
- C# Winform實現(xiàn)捕獲窗體最小化、最大化、關閉按鈕事件的方法
- winform去掉右上角關閉按鈕的方法
- winform攔截關閉按鈕觸發(fā)的事件示例
- c# winform取消右上角關閉按鈕的實現(xiàn)方法
- WinForm實現(xiàn)的圖片拖拽與縮放功能示例
- WinForm中實現(xiàn)picturebox自適應圖片大小的方法
- C# WinForm制作異形窗體與控件的方法
- WinForm實現(xiàn)頁面按鈕定時隱藏功能
相關文章
DevExpress獲取TreeList可視區(qū)域節(jié)點集合的實現(xiàn)方法
這篇文章主要介紹了DevExpress獲取TreeList可視區(qū)域節(jié)點集合的實現(xiàn)方法,有一定實用價值,需要的朋友可以參考下2014-08-08
c#實現(xiàn)51單片機頻率計的代碼分享(數(shù)字頻率計設計)
c#實現(xiàn)51單片機頻率計的代碼分享,大家參考使用吧2013-12-12
C#給picturebox控件加圖片選中狀態(tài)的2個方法
C#給picturebox控件加圖片選中狀態(tài)的2個方法,需要的朋友可以參考一下2013-03-03

