标题:图片在picturebox中的显示问题
只看楼主
snowprince
Rank: 2
来 自:武汉
等 级:论坛游民
帖 子:108
专家分:48
注 册:2009-5-1
结帖率:0
已结贴  问题点数:20 回复次数:8 
图片在picturebox中的显示问题
做了个winform程序,图片是从数据库中取出来的,再用流的形式传给picturebox
  但是不知道怎么才能让图片按照比例显示在picturebox中,此时picturebox的相关属性也不清楚需要调哪些
    望高手指教啊
搜索更多相关主题的帖子: picturebox 
2010-03-07 19:11
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
得分:5 
PictureBox的SizeMode属性就是控制图像的显示方示的
2010-03-08 08:25
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:5 
楼上正解

QQ:81704464
2010-03-08 08:29
happy886
Rank: 3Rank: 3
来 自:河南
等 级:论坛游侠
威 望:3
帖 子:130
专家分:120
注 册:2009-3-21
得分:5 
PictureBox的SizeMode属性就是控制图像的显示方示的
正是楼上所说

happy  C#
2010-03-08 08:33
snowprince
Rank: 2
来 自:武汉
等 级:论坛游民
帖 子:108
专家分:48
注 册:2009-5-1
得分:0 
但当你的picturebox的size设定了后,比如说是400*200的   而你的图片是200*400的   这时候显示就会有问题了
2010-03-09 23:35
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:0 
读取数据库后,转换为image,然后读取image对像的长宽,再以其长宽比例来定义picturebox控件的长宽比例。

QQ:81704464
2010-03-10 07:17
zhuyunshen
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:212
专家分:455
注 册:2009-11-22
得分:5 
Load
2010-03-10 08:09
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
得分:0 
以下是引用snowprince在2010-3-9 23:35:29的发言:

但当你的picturebox的size设定了后,比如说是400*200的   而你的图片是200*400的   这时候显示就会有问题了
既然是从数据库中读取的图像,那应该是有一些约定,如果从图像改变PictureBox的大小,那会导致整个WINFORM窗体改变,估计从它的设计需求来说,这个问题的解决不应该在这个地方
2010-03-10 11:48
mrpmc
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-9-1
得分:0 
我的图片是1794*1776 我的picturebox size 设定为598*592,SizeMode设定为StretchImge,结果显示出来的图片非常不清晰
2012-09-01 10:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-298769-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.123103 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved