作者TNC (code)
看板C_Sharp
標題[問題] Panel 切換
時間Tue Jun 10 18:23:54 2014
我遇到的問題如下
我有一個form 3個panel,分別叫P1 P2 P3
希望做到
P1裡面有個按鈕按下去會切換到其他Panel P2或P3
P1內的按鈕叫做button1
Code的部分
public Form1()
{
InitializeComponent();
panel1.Visible = true;
panel2.Visible = false;
panel3.Visible = false;
}
private void button1_Click_1(object sender, EventArgs e)
{
panel2.Visible = true;
}
以上這樣寫OK
--------------------------------------------------------------
但是如果我改成
private void button1_Click_1(object sender, EventArgs e)
{
panel1.Visible = false;
panel2.Visible = true;
panel3.Visible = false;
}
畫面show出的是空白一片
或者
private void button1_Click_1(object sender, EventArgs e)
{
panel1.Visible = false;
panel2.Visible = false;
panel3.Visible = true;
}
空白一片
或者
private void button1_Click_1(object sender, EventArgs e)
{
panel1.Visible = false;
panel2.Visible = false;
panel3.Visible = true;
}
也是空白一片
請問該怎麼解決這樣的問題?為什會這樣?
希望高手解答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.42.36
※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1402395837.A.458.html
推 GoalBased:畫面的code貼來看看吧 06/10 18:26
→ TNC:請問是designer.cs嗎? 06/10 18:30
→ KanoLoa:猜是你把p2放到p1去 06/11 00:57
→ KanoLoa:哦,你把p3放到p2, p2放到p1,所以p1一消失其他都消失 06/11 00:58
→ KanoLoa:沒看到下面已經有篇解答 囧y 06/11 00:59
推 GoalBased:不是這個 T__T 06/11 08:22