繁体   English   中英

如何在保持其纵横比的同时调整PictureBox的大小

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM