gpt4 book ai didi

c# 在 Trackbar 上禁用 ScrollWheel

转载 作者:行者123 更新时间:2023-11-30 23:30:34 36 4
gpt4 key购买 nike

如何禁用鼠标滚轮在轨迹栏上的值更改?在界面上向下滚动时,用户可能会错误地更改轨迹栏值我正在使用 Windows 窗体 c#。我找不到任何属性来阻止此事件..

最佳答案

我解决了这个问题:使用正常的事件声明..

Control = new TrackBar();
Control.MouseWheel += Control_MouseWheel;
private void Control_MouseWheel(object sender, MouseEventArgs e)
{
((HandledMouseEventArgs)e).Handled = true;
}

使用匿名方式

var Control = new TrackBar();
Control.MouseWheel += new MouseEventHandler(delegate(object sender, MouseEventArgs e)
{
((HandledMouseEventArgs)e).Handled = true;
});

它的作用是防止进一步执行..

编辑:使用 Sriram Sakthivel 所说的 Labda 表达式

Control.MouseWheel += (sender, e) =>((HandledMouseEventArgs)e).Handled = true;

关于c# 在 Trackbar 上禁用 ScrollWheel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34928924/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com