2

リストボックスがあり、それを2つのイベントハンドラーに関連付けたいのですが、VS 2010のインターフェイスでは、以下に示すように1つしか指定できません。 ここに画像の説明を入力してください

デザイナーコードを調整するのは良い習慣ではないかもしれませんが、Visual Studioインターフェイスを介してイベントハンドラーを追加する方法はありますか?ありがとう。

4

1 に答える 1

4

とにかくVisual Studioインターフェースを介してイベントハンドラーを追加することはありますか

への呼び出しの後、フォームのコンストラクターにいつでもイベント ハンドラーを追加できますInitializeComponent()

public Form1()
{
     InitializeComponent();
     lstDataset.SelectedIndexChanged += this.SecondEventHandler;
}

そうは言っても、これはおそらく良い考えではありません。同じクラスが同じオブジェクトの同じイベントを複数回サブスクライブする理由は実際にはありません。「両方のハンドラー」のコードを同じメソッドに入れるだけです。

于 2012-10-03T01:58:56.103 に答える