我有一個簡單的拖放式圖像查看器。它的設置如下C#將控件的MaximumSize設置爲父級的當前大小
- 我有我的主要形式
- 我創建了一個顯示屏,並將其延伸到窗體的大小,
autoscroll
=真 - 我在面板停放圖片框,
sizemode
= autosize
我將一張圖片拖到它加載圖像的圖片框上。圖片框調整爲圖片尺寸,我的面板根據需要顯示滾動條。
現在我最大化窗體...但面板不會調整大小。
因此,我停靠在主窗體的面板,現在我最大化窗體和麪板的大小。
現在滾動條消失了。我猜測問題在於面板允許調整大小,因此不再需要滾動條。
我將面板的MaximumSize
字段硬編碼爲類似於1024x768的字段,並且面板根據需要調整大小,然後根據需要顯示滾動條,因爲圖像較大。
但是每個人的分辨率都不一樣,所以我怎樣才能將面板的MaximumSize
設置爲父母的當前尺寸?父母可以是另一個面板或表格,但不是在我的具體情況。