gpt4 book ai didi

c# - 折叠和展开 SplitContainer 面板

转载 作者:太空狗 更新时间:2023-10-29 22:33:49 27 4
gpt4 key购买 nike

我的 winform 应用程序中有 3 个拆分容器。 splitContainer1,splitContainer2,splitContainer3

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;
}
}

最佳答案

SplitContainerControl 最多可以折叠一个面板。

您不能同时折叠两个面板(那会是什么样子?)。

关于c# - 折叠和展开 SplitContainer 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432515/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com