-1

タブ付きのページをデザインしました。タブにフォームを読み込むことができ、子フォームをナビゲートすることもできます。しかし、ここでの問題は、直接ロードできないことです。tabPage1_Click(object sender、EventArgs e)イベントでフォームをロードするためのコードを作成する必要がありました。GUIを開いているときにフォームを直接ロードする方法はありますか?最初のフォームで初期化する必要があります。コンストラクターで初期化しようとしましたが、来ません。

4

1 に答える 1

0

親フォームのLoadイベントにタブ初期化コードを追加できます。フォームを表示するたびに、loadイベントが呼び出されます。

これを(デザイナーを介さずに)手動で追加する場合は、InitializeComponent()呼び出しの後に、次のようなものをフォームコンストラクターに追加できます。

this.Load += new EventHandler(Form1_Load);

次に、Form1_Loadメソッド内で初期化を実行します。

private void Form1_Load(object sender, EventArgs e)
{
    // Initialize tab code here...
}
于 2009-07-08T09:11:39.040 に答える