4
我在我的winform应用程序中有3个拆分容器。 splitContainer1, splitContainer2, splitContainer3
折叠和展开SplitContainer面板
splitContainer1是主拆分容器。在它的PANEL1我把splitContainer2并在其是Panel2我splitContainer3
然后我添加了两个按钮隐藏splitContainer3板塌陷/:每当我点击一个按钮,它就会崩溃,但是当我想要2个面板折叠时,其中一个会自动获取再次展开有什么问题?
private void btToggleCI_Click(object sender, EventArgs e)
{
switch (splitContainer3.Panel1Collapsed)
{
case false:
splitContainer3.Panel1Collapsed = true;
btToggleCI.ForeColor = Color.Gray;
break;
case true:
splitContainer3.Panel1Collapsed = false;
btToggleCI.ForeColor = Color.Black;
break;
}
}
private void btToggleTestPlan_Click(object sender, EventArgs e)
{
switch (splitContainer3.Panel2Collapsed)
{
case false:
splitContainer3.Panel2Collapsed = true;
btToggleTestPlan.ForeColor = Color.Gray;
break;
case true:
splitContainer3.Panel2Collapsed = false;
btToggleTestPlan.ForeColor = Color.Black;
break;
}
}
该死!哈哈...那么解决方法是什么?我想当两个按钮被按下splitcontainer莫名其妙地消失!有任何想法吗? –
@ Sean87:'.Visible = false'? – SLaks