【发布时间】:2015-09-20 04:25:05
【问题描述】:
我想向这个事件处理程序添加多个事件
private: System::Void lblColumn1_Click(System::Object^ sender, System::EventArgs^ e)
我知道在 Visual Basic .Net 中是这样完成的
Private Sub btnCompute_Click(sender As Object, e As EventArgs) Handles btnCompute.Click, btnClickme.Click
但我无法为 C++/CLI 弄明白
有什么想法吗?
【问题讨论】:
-
我发现了类似
lblHB11->Click += gcnew EventHandler(this, &lblColumn1_Click);的东西,但它不起作用,并带有几个错误 -
更正:您想使用该函数处理多个事件。这意味着,我如何将该函数的 handle 添加到多个调用列表(又名代表,又名 EventHandler(s))。
-
在下面的msdn.microsoft.com/en-us/library/…中,它声明您可以使用委托类型声明一个变量,该变量可以引用与委托具有相同签名的任何方法..中C++/CLI,那个 ref 'variable' 被称为 handle。
标签: .net winforms events visual-c++ c++-cli