当前位置: 首页 > 编程笔记 >

winform实现关闭按钮失效的两种方法

汪才
2023-03-14
本文向大家介绍winform实现关闭按钮失效的两种方法,包括了winform实现关闭按钮失效的两种方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了winform实现关闭按钮失效的两种方法。分享给大家供大家参考。具体如下:

第一种:

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);
}

这种方法让窗体的关闭按钮还是存在的,但是,鼠标操作关闭按钮是没有效果的。这种一般在系统利用第三方控件后,出现别的方法使禁用关闭按钮失效,但是,这种方法可以确保万无一失。(比如,系统在利用皮肤控件后,加载别的方法来禁用窗体的关闭按钮,这时你会发现,窗体的关闭按钮禁用无效。那么,就用这种方法)

第二种:

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

希望本文所述对大家的C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#中Winform窗体Form的关闭按钮变灰色的方法,包括了C#中Winform窗体Form的关闭按钮变灰色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中Winform窗体Form的关闭按钮变灰色的方法,对C#程序设计有一定的借鉴价值,分享给大家供大家参考之用。具体方法如下: 主要功能代码如下: 希望本文实例对大家C#程序设计有所帮助。

  • 本文向大家介绍C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法,包括了C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法,主要是通过重写WndProc来实现的。分享给大家供大家参考。具体方法如下: 主要功能代码如下: 这段代码的功能主要是捕获最

  • 本文向大家介绍android关于按钮点击效果实现的方法,包括了android关于按钮点击效果实现的方法的使用技巧和注意事项,需要的朋友参考一下 1.切换图片法 通过写XML文件切换图片实现点击效果图中 fabu1,fabu2为两张图片,点击显示fabu2不点击显示fabu1  在按钮的background属性下调用该XML文件 2.通过颜色转换实现 在color文件中定义颜色 然后写XML文件调用

  • 本文向大家介绍BootStrap实现带关闭按钮功能,包括了BootStrap实现带关闭按钮功能的使用技巧和注意事项,需要的朋友参考一下 说明 通过使用一个象征关闭的图标,可以让模态框和警告框消失 示例 输出 以上所述是小编给大家介绍的BootStrap实现带关闭按钮功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 本文向大家介绍C#实现winform自动关闭MessageBox对话框的方法,包括了C#实现winform自动关闭MessageBox对话框的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现winform自动关闭MessageBox对话框的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法),包括了遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)的使用技巧和注意事项,需要的朋友参考一下 首先给大家展示演示效果: 基于JavaScript的网页弹出层,鼠标按在弹出层的标题栏处,可以拖动该浮动层随意移动位置,不需要时也可以关闭,操作体验舒服,兼容性好,IE/火狐等众多浏览器下运行稳定、反应快速。代码表现方面,简洁务实,