ユーザー入力に応じてさまざまなユーザーコントロールをロードするパネルを備えた Winform があります。
// to load a user control
pnlContent.Controls.Add(uc1);
// to change to different user control
pnlContent.Controls.Clear();
pnlContent.Controls.Add(uc2);
pnlContent をクリアして uc1 を再度追加すると、uc1 の Load イベントがトリガーされないことに気付きました。つまり、uc1 の Load イベントは、uc1 が pnlContent に初めて追加されたときにのみトリガーされます。
ユーザー コントロールがパネルに追加されるたびに Load イベントを常にトリガーする方法はありますか? そうでない場合、どのような選択肢がありますか?
お知らせ下さい。