zoukankan      html  css  js  c++  java
  • C# 禁用鼠标中间键

    关于 C# System.Windows.Forms.NumericUpDown 控件,如何禁用鼠标中间键?

    方法如下:

    声明一个事件:

     Num_DiscountAmount.MouseWheel +=new MouseEventHandler(Num_DiscountAmount_MouseWheel);

    编写一个事件

    private void  Num_DiscountAmount_MouseWheel(object sender, MouseEventArgs e)
    {
    HandledMouseEventArgs h = e as HandledMouseEventArgs;
    if (h != null)
    {
    h.Handled = true;
    }
    }

    还有 第三方控件 DevExpress.XtraEditors.SpinEdit ,如何禁用鼠标中间键 ?

    方法如下:

    声明事件: (SpinEdit1.Controls[0] as DevExpress.XtraEditors.TextBoxMaskBox).MouseWheel += new MouseEventHandler(Frm_MouseWheel);

    编写事件:

    void Frm_MouseWheel(object sender, MouseEventArgs e)
    {
    if (e.Delta != 0)
    DevExpress.Utils.DXMouseEventArgs.GetMouseArgs(e).Handled = true;
    }

  • 相关阅读:
    第十一周作业
    第十周作业
    第九周编程
    第十二周作业
    第十一周作业
    第十周作业
    第八周作业
    第七周作业
    第五周作业
    2019春季学期第四周作业
  • 原文地址:https://www.cnblogs.com/aran/p/2945818.html
Copyright © 2011-2022 走看看