Mircea Ispas
Mircea Ispas

Reputation: 20780

How to add mouse event handler on MenuItem

I have this code:

System::Windows::Forms::MenuItem^ item = gcnew System::Windows::Forms::MenuItem("text");
item->Click += ...

How can I add a mouse event handler to item?

Upvotes: 1

Views: 444

Answers (1)

Botz3000
Botz3000

Reputation: 39610

First, you need to define an event handler method with the expected signature:

void ItemClicked(Object^ sender, EventArgs^ e) {
    // your code
}

Then you register it by using the += operator:

item->Click += gcnew EventHandler(&ItemClicked); // if ItemClicked is static
item->Click += gcnew EventHandler(this, &ItemClicked); // if instance

Upvotes: 1

Related Questions