C#中的多个面板

时间:2016-03-03 05:56:27

标签: c# panels

我正在创建一个程序,其中有一个表单,有6个面板。 我只是想以一种形式展示6个面板。 这就像他们是彼此之首。

单击第一个按钮时,将显示第一个面板。 当我单击第二个按钮时,第二个面板将显示,第一个面板将隐藏。 等等。

我使用

panel1.Visible = true/False; Method.

但是当我点击第二个按钮时,面板2不会显示在表单中。 提前谢谢你!

2 个答案:

答案 0 :(得分:0)

有一个activePanel变量,该变量引用活动的面板。 无论何时单击按钮,都使activePanel.visible = false。

然后将适当的面板设置为activePanel。

答案 1 :(得分:0)

panel1.BringToFront(); 

这将使panel1位于所有其他面板之上。