关于C#中picturebox控件的使用

shijies 2021-04-29 08:51:44
感觉pictureBox1.SizeMode中没有合适的,如果让图片适应控件的大小,图片的长宽比与picturebox控件的长宽比不一样,显示的图像会不会失真?如果让picturebox控件适应图片的大小,可能会很大或很小,不方便窗体的设计。能否固定picturebox控件的长度,根据图片的尺寸调整picturebox控件的宽度?
...全文
365 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
morliz子轩 2021-04-29
  • 打赏
  • 举报
回复
引用 楼主 shijies 的回复:
感觉pictureBox1.SizeMode中没有合适的,如果让图片适应控件的大小,图片的长宽比与picturebox控件的长宽比不一样,显示的图像会不会失真?如果让picturebox控件适应图片的大小,可能会很大或很小,不方便窗体的设计。能否固定picturebox控件的长度,根据图片的尺寸调整picturebox控件的宽度?
那是不可能的。 首先PictureBox对象是置于什么容器内,在容器的空间有多大,PictureBox就有受限范围。 想让图片多大,PictureBox就多大,那这逻辑就颠倒了。容器可以随着东西的大小,而变化(是固然可以),可它的父级容器呢?
  • 打赏
  • 举报
回复
可以考虑采用缩略图,能达到统一尺寸加载到图片控件。
塔克茜丝 2021-04-29
  • 打赏
  • 举报
回复
你把图片放在backgroundimage上,那里有backgroudnimagelayout,里面有title,zoom,stretch,center,应该有满足你需求的方式。 能否固定picturebox控件的长度,根据图片的尺寸调整picturebox控件的宽度? --如果你要固定长度,你先上面的选好模式,然后再指定长度,宽度就自适应了。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧