【发布时间】:2010-11-16 10:27:44
【问题描述】:
我正在尝试设计一个 Windows 窗体应用程序。现在我已经为按钮对象编写了一个事件处理程序来处理 Button.Click 事件。在我为 Button.MouseDown 编写另一个事件处理程序以捕获鼠标左键和右键单击之前,它运行良好,在这种情况下,唯一有效的代码是 Mouse.ButtonDown 的代码。我知道我可以通过将代码从 Button.Click 复制到 MouseButtonDown 中响应左键单击的部分来使前面的代码工作。我的问题是,是否有任何事件处理程序优先于其他事件处理程序,如果是,按什么顺序?让我感兴趣的另一件事是,是否还有更多不明确的事件处理程序?
【问题讨论】:
-
请发布事件处理程序的代码和处理程序注册 (
+=)。 -
什么技术? WinForms,WPF?
-
嗨 Sudeep,没有优先级(假设 winforms - msdn.microsoft.com/en-us/library/aa983765(VS.71).aspx)所有事件都将被引发。我的猜测是您的代码中有错误。