[問題] Panel 切換

看板C_Sharp (C#)作者 (code)時間11年前 (2014/06/10 18:23), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/2 (看更多)
我遇到的問題如下 我有一個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

06/10 18:26, , 1F
畫面的code貼來看看吧
06/10 18:26, 1F

06/10 18:30, , 2F
請問是designer.cs嗎?
06/10 18:30, 2F

06/10 18:31, , 3F

06/11 00:57, , 4F
猜是你把p2放到p1去
06/11 00:57, 4F

06/11 00:58, , 5F
哦,你把p3放到p2, p2放到p1,所以p1一消失其他都消失
06/11 00:58, 5F

06/11 00:59, , 6F
沒看到下面已經有篇解答 囧y
06/11 00:59, 6F

06/11 08:22, , 7F
不是這個 T__T
06/11 08:22, 7F
文章代碼(AID): #1JbjozHO (C_Sharp)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
2
7
文章代碼(AID): #1JbjozHO (C_Sharp)