#region 主页按钮特殊处理-隐藏子按钮
public 主页2()
{
InitializeComponent();
initVisible();
}
private void initVisible()//初始化子按钮窗体状态
{
panel2MainChild.Visible = false;
panelMainChild.Visible = false;
}
private void hideChildPanel()//隐藏所有子按钮窗体,后续使用需要自己添加
{
if (panelMainChild.Visible == true)
panelMainChild.Visible = false;
if (panel2MainChild.Visible == true)
panel2MainChild.Visible = false;
}
private void showChildPanel(Panel childPanel)//显示子按钮窗体
{
if (childPanel.Visible == false)
{
hideChildPanel();//隐藏所有子窗体
childPanel.Visible = true;//只显示当前的窗体。
}
else
{
childPanel.Visible = false;
}
}
private void buttonMain_Click(object sender, EventArgs e)
{
showChildPanel(panelMainChild);
}
private void button_Click(object sender, EventArgs e)
{
showChildPanel(panel2MainChild);
}
#endregion
文字左对齐之后padding处调整left的间距。