我正在使用微软的 SplitContainer 在我的 WinForms 桌面应用程序中进行控制。
我希望在拆分器控件的面板之间有一个小按钮(或任何漂亮的 UI 元素)以折叠其中一个面板。例如。一个包含两部分的“按钮”,如果我单击一个部分,右侧面板会折叠,如果我单击另一部分,左侧面板会折叠。
这可能吗?如何实现?
最佳答案
您必须为此编写自己的事件。你必须决定设计。希望你需要像下面这样的东西。
private void radButton1_Click(object sender, EventArgs e)
{
splitPanel1.Collapsed = !splitPanel1.Collapsed;
}
编辑 1
没有您想象的简单方法。看看here和 here得到一个想法。
编辑 2
您可以在两个 Dock:Top 面板中添加两个 toolStrip,并添加两个按钮,如下图所示,看起来相当不错。只是一个想法...
编辑3
Splitter 是您的另一种选择。 看看here .
关于c# - 折叠 'button' 用于 splitcontainer 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6379858/