我有一个简单的拖放式图像查看器。它的设置如下C#将控件的MaximumSize设置为父级的当前大小
- 我有我的主要形式
- 我创建了一个显示屏,并将其延伸到窗体的大小,
autoscroll
=真 - 我在面板停放图片框,
sizemode
= autosize
我将一张图片拖到它加载图像的图片框上。图片框调整为图片尺寸,我的面板根据需要显示滚动条。
现在我最大化窗体...但面板不会调整大小。
因此,我停靠在主窗体的面板,现在我最大化窗体和面板的大小。
现在滚动条消失了。我猜测问题在于面板允许调整大小,因此不再需要滚动条。
我将面板的MaximumSize
字段硬编码为类似于1024x768的字段,并且面板根据需要调整大小,然后根据需要显示滚动条,因为图像较大。
但是每个人的分辨率都不一样,所以我怎样才能将面板的MaximumSize
设置为父母的当前尺寸?父母可以是另一个面板或表格,但不是在我的具体情况。