2009-07-08 25 views
-1

私はタブ付きページを設計しました。私はタブにフォームを読み込むことができ、私は直接childフォームを介して移動することができますが、私はtabPage1_Click(オブジェクトの送信者、EventArgs eでフォームをロードするコードを書かなければなりませんでした。 )イベント。フォームを直接ロードする方法はありますか?これは、最初のフォームを初期化するために、GUIを開いている間です。私はコンストラクタでそれを初期化しようとしましたが、それは来ていません。タブ付きページ

返信を待っています!

+0

@Srinivas、なぜこの回答に印を付けませんか? – Sauron

答えて

0

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

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

this.Load += new EventHandler(Form1_Load); 

を次にForm1_Loadメソッド内の初期化を行います。

private void Form1_Load(object sender, EventArgs e) 
{ 
    // Initialize tab code here... 
} 
+0

ありがとう!その働き。 – srinivas

+0

@Srinivas、なぜあなたはこの回答に印を付けませんか? – Sauron

関連する問題