我有一个简单的拖放式图像查看器。设置如下
- 我有我的主要形式
- 我创建一个面板并将其拉伸到表单的大小,
autoscroll
= true - 我在面板中停靠了一个图片框,
sizemode
=自动调整大小
我将图片拖到加载图像的图片框上。图片框调整为图像尺寸,我的面板根据需要显示滚动条。
现在我最大化表单......但面板没有调整大小。
所以我将面板停靠在主窗体中,现在我最大化窗体并调整面板大小。
除了现在滚动条消失了。我猜问题是允许面板调整到所需的大小,因此不再需要滚动条。
我将面板的MaximumSize
字段硬编码为 1024x768 之类的东西,然后面板将自身调整为该大小,然后根据需要显示滚动条,因为图像更大。
但是每个人的分辨率都不一样,那么如何MaximumSize
将面板的大小设置为其父级的当前大小呢?父级可以是另一个面板或表单,但在我的具体情况下不是。