0

C# で書かれた Winforms アプリがあります。

1 つのフォームには、Click イベントで次のコードを使用して 2 番目のフォームを開くボタンがあります。

frmConflicts check = new frmConflicts(c);
check.Show();

frmConflicts には多くのコントロールがありますが、クリック イベントで開くフォームはデフォルトの Visual Studio フォームです。つまり、新しいアイテムを追加してフォームを選択したときにVSが提供する非常に小さな空白のフォームを意味します。それにコントロールはありません。

コードをステップ実行したところ、frmConflicts コンストラクターが呼び出されたので、代わりに空白のフォームが表示される理由がわかりません。

手がかりはありますか?

4

2 に答える 2

1

コントロールを初期化するメソッド (InitializeComponents など) はいつでも呼び出されますか (コンストラクター内など)?

于 2013-10-18T09:19:26.943 に答える