![](/img/trans.png)
[英]Resize an image in a PictureBox to as large as it can go, while maintaining aspect ratio?
[英]How to resize a PictureBox while maintaining its Aspect Ratio
我有一個Windows窗體應用程序,我讓用戶調整PictureBox的大小。 但它沒有用,因為它不會保持其寬高比,因為用戶會使其變小或變大。
我怎樣才能做到這一點? 我知道如何通過mouseDown,mouseMove和mouseUp事件正常調整圖片框的大小,但是如何確保它保持縱橫比?
更改SizeMode = Zoom
PictureBox
。 這將保持圖像的寬高比。
您可能不需要的唯一副作用是,如果您足夠大地增加表單的大小,它也會使圖像大於原始圖像,從而導致圖像模糊。
您可以在PictureBox中創建IMAGE以保持其縱橫比...使用SizeMode = Zoom
PictureBox可以調整為任何大小,但圖像將保持其縱橫比在PictureBox邊界內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.