1
9
ComboBox控件不允许您轻松覆盖Mousewheel事件的行为。向项目中添加新类并粘贴下面显示的代码。编译。将新控件从工具箱顶部放到窗体上。
注意,这也会禁用下拉列表中的轮子。 |
2
14
我发现了一个混合响应,将此代码放到mousewheel事件中:
这就是全部。如果项目处于高级状态,则不需要创建新类。 |
3
1
如果您对控件进行子类化,这是可能的(为C道歉)
|
4
0
一个这样的选项是向组合框中添加一个处理程序,并在该组合框中解决这种情况。我不确定如何设置代码,但我假设如果您知道事件发生的时间,可以设置某种条件来防止查询发生。
这样,您就可以保持用户能够在组合框中滚动,同时也可以防止查询发生。 |
5
0
结合此线程上的所有答案,如果不想创建自定义控件,最好的解决方案是处理mousewheel事件。如果下拉列表,下面的内容也允许滚动列表。 假设您的组合框称为组合框1:
|
6
0
我也遇到过同样的问题,但发现在执行查询后简单地将控件的焦点更改为另一个控件(如“查询”按钮本身)比Perfect效果更好。它还允许我继续滚动控件,直到selectedIndex实际发生更改,并且只是一行代码。 |
7
0
把它放在mousewheel事件中,或者放在一个单独的处理程序中,用于所有适用的控件,可以称之为wheelpubper。 DirectCast(e,handledMouseEventArgs).handled=true |
Zay · 2个div,具有响应滚动的固定图像 6 年前 |
miss.emenems · 仅当元素到达窗口顶部时调用函数一次 6 年前 |
dungey_140 · jQuery根据滚动位置添加类 6 年前 |
Marco · 滚动时在视口中显示元素 6 年前 |
CoÅkun Cengiz · 在listview中显示或隐藏对象 6 年前 |
Albeld · Autoscroll网站始终保持相同的速度 6 年前 |
peace_love · 如何使表格滚动到某个位置? 6 年前 |
joedoesnotknow · 添加新元素时如何滚动到div底部 6 年前 |