【问题标题】:Event handling in C#C# 中的事件处理
【发布时间】: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)所有事件都将被引发。我的猜测是您的代码中有错误。

标签: c# winforms


【解决方案1】:

Here 您获得了鼠标事件的详细列表以及它们在 Windows 窗体中的作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多