zoukankan      html  css  js  c++  java
  • winform屏蔽鼠标滚轮事件

    代码
    public partial class Form1 : Form,IMessageFilter  
      {  
          
    public Form1()  
          {  
              InitializeComponent();  
          }  

          
    #region IMessageFilter 成员  
      
          
    public bool PreFilterMessage(ref Message m)  
          {  
              
    if (m.Msg == 522)  
              {  
                  
    return true;  
              }  
              
    else  
              {  
                  
    return false;  
              }  
          }  

          
    #endregion  
      
          
    private void Form1_Load(object sender, EventArgs e)  
          {  
              Application.AddMessageFilter(
    this );  
          }  
      }  

     针对单个控件

    代码
            private void Form1_Load(object sender, EventArgs e)
            {
                numericUpDown1.MouseWheel 
    += new MouseEventHandler(numericUpDown1_MouseWheel);
            }

            
    //取消滚轮事件
            void numericUpDown1_MouseWheel(object sender, MouseEventArgs e)
            {
                HandledMouseEventArgs h 
    = e as HandledMouseEventArgs;
                
    if (h != null)
                {
                    h.Handled 
    = true;
                }
            }
  • 相关阅读:
    .ssh/config 文件的解释算法及配置原则
    不fq安装 golang tools
    iOS 组件化的几篇文章
    第一把机械键盘 ikbc C-87
    我推荐的 Java Web 学习路线
    【吐槽向】iOS 中的仿射变换
    Spring 对缓存的抽象
    Spring 事务管理笔记
    Swift 笔记汇总
    Java 类加载器
  • 原文地址:https://www.cnblogs.com/xvqm00/p/1728117.html
Copyright © 2011-2022 走看看