私はこのコードを持っています:
System::Windows::Forms::MenuItem^ item = gcnew System::Windows::Forms::MenuItem("text");
item->Click += ...
アイテムにマウス イベント ハンドラーを追加するにはどうすればよいですか?
最初に、予想される署名を使用してイベント ハンドラー メソッドを定義する必要があります。
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