【发布时间】:2012-06-15 16:16:46
【问题描述】:
我已将表单的AutoSize 属性设置为True,并且在我的菜单和工具栏下方有一个Dock 设置为Top 的面板。我正在将面板的 Visible 属性更改为 True 和 False,并且我希望当面板变得可见或不可见时可以正确调整表单的大小,但这不能按预期工作。缺少什么?
【问题讨论】:
-
您的代码丢失。您如何尝试调整表单大小?面板不可见时为什么要调整大小?
-
什么代码?这是一行代码! panel1.Visible = !panel1.Visible ;我已将表单的 autosize 属性设置为 True,因此当面板不可见时,它应该调整大小,因为它占用的空间更少!
-
尝试将AutoSizeMode属性设置为
GrowAndShrink。 -
@HansPassant:使用
Dock有什么问题?
标签: c# winforms user-interface