我有这段代码:
System::Windows::Forms::MenuItem^ item = gcnew System::Windows::Forms::MenuItem("text");
item->Click += ...
如何向项目添加鼠标事件处理程序?
答案 0 :(得分:1)
首先,您需要使用预期签名定义事件处理程序方法:
void ItemClicked(Object^ sender, EventArgs^ e) {
// your code
}
然后使用+=
运算符注册它:
item->Click += gcnew EventHandler(&ItemClicked); // if ItemClicked is static
item->Click += gcnew EventHandler(this, &ItemClicked); // if instance