要在C#中禁用或啟用鼠標滾輪事件,您可以使用Windows Forms或WPF應用程序
Windows Forms:
DisableMouseWheel
的布爾變量。public partial class MainForm : Form
{
private bool DisableMouseWheel = false;
// ...
}
OnMouseWheel
方法以處理鼠標滾輪事件。protected override void OnMouseWheel(MouseEventArgs e)
{
if (!DisableMouseWheel)
base.OnMouseWheel(e);
}
DisableMouseWheel
變量來啟用或禁用鼠標滾輪事件。private void ToggleMouseWheel()
{
DisableMouseWheel = !DisableMouseWheel;
}
WPF:
DisableMouseWheel
的布爾變量。public partial class MainWindow : Window
{
private bool DisableMouseWheel = false;
// ...
}
OnPreviewMouseWheel
方法以處理鼠標滾輪事件。protected override void OnPreviewMouseWheel(MouseWheelEventArgs e)
{
if (!DisableMouseWheel)
base.OnPreviewMouseWheel(e);
else
e.Handled = true;
}
DisableMouseWheel
變量來啟用或禁用鼠標滾輪事件。private void ToggleMouseWheel()
{
DisableMouseWheel = !DisableMouseWheel;
}
現(xiàn)在,您可以根據(jù)需要調(diào)用ToggleMouseWheel()
方法來啟用或禁用鼠標滾輪事件。