2010-11-24 18 views
0

私はForm1のとform2.First時間のForm2は以下のコードによってロードされる2つの形態があり、このページでは私のサインです..私は別のフォームForm1.Howをロードしたいにおける記号の後 Windowsフォーム間の表示と非表示に切り替えるには?

application.run(new form2()) 

しかし

、私は意志私が新しいFrom2()を作成している場合、これはそこに尊重されたコントロールを表示しない新しいフォームを作成しています。

答えて

0

私はForm2の(またはどこログイン・データを確認してください)内でこのような何かをしたい

ミス書き込みのため申し訳ありません
private void btnLogIn_OnClick(...) 
{ 
    if(/* perform credential test here */) 
    { 
     (new Form1()).Show(); // create and show the other form 
     this.Close(); // close this form 
    } 
    else 
     MessageBox.Show("Login invalid!"); 
} 
0

これはいかがですか?

Form2 form = new Form2(); 
form.Show(); 
+0

..私はサインインした後、Form1をロードしたい。新しいオブジェクトが私に新鮮なフォームを与えている。フォーム上にテキストボックスとボタンが表示されない。 –

0

次のことを試してみてください...

Form2.Show();

+0

申し訳ありませんが書き込みができません。サインイン後にForm1をロードしたいのですが、 –

+0

.Show()関数はC3.net 2005で提案していません。 –

関連する問題