我在 winform 上有一个命令按钮。所以,如果我有类似的东西:
myButton.Click += MyHandler1;
myButton.Click += MyHandler2;
myButton.Click += MyHandler3;
如何判断是否已将任何特定的 MyHandler 添加到 Click 事件中,以便不会在我的代码中的其他位置再次添加它?
我已经阅读了如何使用 GetInvocationList() 获取您自己的事件信息。但是在尝试使用各种组合获取命令按钮的项目时出现错误。它说,
“事件 'System.Windows.Forms.Control.Click' 只能出现在 += 或 -= 的左侧。”
我错过了什么?
[编辑] - 我想强调艾哈迈德指出的这个问题。这是一个混乱,应该更容易恕我直言,但看起来它可能只是工作。