に 20 個のアイテムがありList<myObject>
ます。UserControl
それぞれに関連付けられた のインスタンスがあります。各オブジェクトはMenuStrip
、適切な項目がクリックされたときに UserControl を表示する必要がある を介してアクセスできます。現在、それらのそれぞれにイベント ハンドラーがありますが、これは機能しますが、これを単純化し、すべてのアイテムに 1 つのイベント ハンドラーを使用する方法が存在するかどうか疑問に思っていました。
これは可能ですか?もしそうなら、そうするための最善の方法は何ですか。
編集: 他の誰かがこの問題について意見を提供できますか? Mailo の回答に問題があります。基本的に必要なことは、正しい MenuStrip 項目がクリックされたときに適切なプロパティとしてUserControl
格納されたものを表示できるイベント ハンドラーを作成することだけです。List<myObject>
これを行うより簡単な方法はありますか?foreach
理想的には、ループがリストを通過してハンドラーをセットアップできるようにしたいと思います。
これで私を助けてくれる人はいませんか?