|
1
14
一个可能但不太优雅的解决方案是:
这在一般情况下肯定会起作用,但某些特殊情况可能会产生意外的结果(例如覆盖KeyUp/KeyDown事件) |
|
|
2
2
我也试着弄明白这一点。最后,我的结论是:
|
|
|
3
1
使用发送消息WM\U KEYDOWN/WM\U KEYUP
|
|
|
4
0
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mousewheel.aspx |
|
5
0
如果你设定
如果你能找到这段代码,你应该也能让鼠标滚轮工作。我去看看能找到什么。 更新:
我刚找到这张关于
这有用吗? 更新2:
|
|
|
6
0
我不确定,但这个方向好吗。。 不是很确定,月份的x坐标<x代表一天<datepicker控件中的年x(假定没有自定义格式),其沿递增的x轴显示 然后,也许我们可以捕获dateTimePicker1\u MouseDown事件,并将我们在滚动前单击的x坐标设置为一个变量,比如:xCordOfClick,然后在Fiur的mousewheel代码中使用它,根据我们单击的位置和datepicker的x位置的差异递增。 差不多 在dateTimePicker1\u MouseDown中(对象发送方,MouseEventArgs e)
鼠标轮事件
|