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;
                }
            }
  • 相关阅读:
    Linux内核的异常修复原理
    sudo: insmod: command not found
    在Qemu+ARM上运行Minix3内核
    2021.34 面对干扰
    2021.33 实践
    selenium+python自动化106
    python测试开发django-111.模型管理器(models.Manager)
    python笔记64
    python笔记63
    python笔记62
  • 原文地址:https://www.cnblogs.com/xvqm00/p/1728117.html
Copyright © 2011-2022 走看看