C#MouseEventArgs“e.Delta”无法正常工作

时间:2009-01-08 01:02:53

标签: c# events

您好我有一个MDI应用程序,其中子窗口处理许多鼠标事件。一切都没有问题(e.Button,e.Location等),直到我试图从e.Delta(鼠标制作器数量)中获取值。

e.Delta总是返回0。

我的事件触发没问题,只是e.Delta的值总是为零,而其他一切似乎都有效。

我在我的孩子表单中尝试了以下事件:
鼠标点击
的MouseDown
的MouseMove
的MouseUp

我甚至尝试在主父MDI窗口中处理一些鼠标事件以查看它是否有帮助,但结果相同...... e.Delta总是= 0.

1 个答案:

答案 0 :(得分:6)

嗯,除非通过MouseWheel事件(我在列表中没有看到),否则该属性可能无效。

尝试附加到那个,你应该在转动车轮时得到事件。