2011-12-07 18 views
0

2つのパネルで構成されるWindowsフォームアプリケーションを作成しようとしています。両方のパネルは、ボタンとテキストボックスで構成されています。複数のパネルを1つのフォームで処理する

例:

panel 1 consists of btn1 and tb1 
panel 2 consists of btn2 and tb2 

BTN1がクリックさpanel2はvisbleあり、2 BTNクリックされたときにパネル1が見えます。ここで

は私のコードです:

private void btn1_Click(object sender, EventArgs e) 
{ 
    panel1.Visible = false; 
    panel2.Visible = true;    
} 

private void btn2_Click(object sender, EventArgs e) 
{ 
    panel2.Visible = false; 
    panel1.Visible = true; 
} 

panel2は表示されません。

どうすればよいですか?

+1

WinFormsまたはWPF? – Yuck

+0

WinForms ...ありがとう – user735052

+1

1つのパネルが他のパネル内にありますか? –

答えて

0
private void btn1_Click(object sender, EventArgs e) 
{ 
    panel1.Visible = false; 
    panel2.Visible = true; 
    panel2.BringToFront(); 
} 
+0

'BringToFront()'と 'SendToBack()'メソッドについてもいくつか説明を書いてください。答えの質は非常に低いです。 – Shell

関連する問題