1

私はこのコードを持っています:

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

アイテムにマウス イベント ハンドラーを追加するにはどうすればよいですか?

4

1 に答える 1

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
于 2012-05-24T10:44:59.293 に答える