我正在填充一个模拟 Microsoft Windows 资源管理器的自制 Windows 资源管理器。这是我的 Windows 窗体的布局:
我想要的是:
但是当我最大化窗口时,它看起来像这样:
问题是treeView的宽度也增加了。如何阻止它?
有任何想法吗?我尝试了很多方法,但没有任何效果。
尝试在你已经拥有的和splitcontainer
周围添加一秒钟。然后将底部的设置为固定面板。groupbox
splitcontainer
panel
您可以设置该SplitContainer.FixedPanel
属性以禁用其中一个面板的自动调整大小。这样,即使调整容器本身的大小,指定的面板也将保持相同的宽度/高度。
您可以使用锚定(每个控件在“属性”菜单中都有),然后选择您希望它“锚定”到的内容。这应该允许您的控件拉伸以适应表单。
它可能很繁琐,因此您必须锚定每个控件并考虑如何设置它。如果您增加表单的高度,EG 要使控件扩展,请单击顶部和底部锚点。