溫馨提示×

鼠標滾輪在C#中的滾動方向如何判斷

c#
小樊
117
2024-09-04 16:31:33
欄目: 編程語言

在C#中,你可以通過處理鼠標滾輪事件來判斷滾動方向

首先,確保你已經添加了System.Windows.Forms命名空間的引用。

using System.Windows.Forms;

然后,為你的窗體或控件添加一個MouseWheel事件處理程序:

public partial class MyForm : Form
{
    public MyForm()
    {
        InitializeComponent();

        // 為窗體添加MouseWheel事件處理程序
        this.MouseWheel += new MouseEventHandler(MyForm_MouseWheel);
    }

    private void MyForm_MouseWheel(object sender, MouseEventArgs e)
    {
        // 判斷滾動方向
        if (e.Delta > 0)
        {
            // 向上滾動
            Console.WriteLine("向上滾動");
        }
        else if (e.Delta < 0)
        {
            // 向下滾動
            Console.WriteLine("向下滾動");
        }
    }
}

在這個示例中,我們將MouseWheel事件處理程序添加到了窗體本身。當鼠標滾輪滾動時,MyForm_MouseWheel方法會被調用。通過檢查e.Delta的值,我們可以判斷滾動方向。如果e.Delta大于0,表示向上滾動;如果e.Delta小于0,表示向下滾動。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女