我彼此之间有3个面板和3个按钮。我想要实现的是单击每个按钮都会出现其对应的面板,当前我正在使用panel.Visible = true;
,panel.Visible = false;
但是由于WFA面板中的每个元素都被认为是该面板的子元素,所以我得到的只是它们全部可见或全部无形。
问:如何使每个面板分别表现?
这是可见性控制代码:
private void btnHome_Click(object sender, EventArgs e)
{
panelHome.Visible = true;
panelContact.Visible = false;
panelOther.Visible = false;
}
private void btnContact_Click(object sender, EventArgs e)
{
panelHome.Visible = false;
panelContact.Visible = true;
panelOther.Visible = false;
}
private void btnOther_Click(object sender, EventArgs e)
{
panelHome.Visible = false;
panelContact.Visible = false;
panelOther.Visible = true;
}
使用图形用户界面可以轻松解决此问题:
您只需要小心地将每个面板放在前一个面板的上方,直到
guidelines
出现蓝色。PS:您需要检查2条准则:一垂直(左或右)和一水平(上或下)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句