有没有办法让 SplitContainer 只调整 panel1 的大小?我有一个 Vertical SplitContainer,当我移动拆分器时,我希望第一个面板的大小增加/减小,但我不想更改第二个面板的大小,而是希望表单的大小增加和减小。
我创建了一些代码来增加/减小表单的大小,但 Panel2 也在改变大小,因此整个面板并不总是可见的。
我将不得不制作自己的容器,还是可以使用 SplitContainer?
我有一个包含面板“MainPanel”的表单“MainWin” MainPanel 包含SplitContainer“MainSplitContainer”。Panel1 包含一个 TreeView,而 Panel2 包含 3 个面板,这些面板根据在 TreeView 中选择的项目而变得可见。我希望这 3 个面板始终完全可见(我计划限制拆分器的扩展,因此表单不能扩展到屏幕之外),这是否可能,或者我应该创建自己的控件并使用调整大小MouseDown、MouseUp 和 MouseMove 事件?