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

  • 相关阅读:
    2
    作业5
    实验十
    作业 5 指针应用
    九九乘法表
    实验七(课堂练习)
    实验六 数组 (2)
    实验六 数组
    课堂实验5(求从m到n之间(包括m和n)所有素数的和)
    课堂实验5-2
  • 原文地址:https://www.cnblogs.com/aran/p/2945818.html
Copyright © 2011-2022 走看看