c# 如何让winform随着picturebox中图片大小而改变大小

举个例子:我的程序中有个form1,form1中有个picturebox1,我用socket向picturebox1中传送图片,如何让form1的大小随着传进来的图片大小... 举个例子:
我的程序中有个form1,form1中有个picturebox1,我用socket向picturebox1中传送图片,如何让form1的大小随着传进来的图片大小给变化呢?或者说是适应图片的大小。
在不压缩图片的前提下,能给个类似的代码参考下不,谢谢~~
展开
 我来答
百度网友34a94f061
推荐于2017-11-25 · TA获得超过103个赞
知道答主
回答量:43
采纳率:0%
帮助的人:71.8万
展开全部
1.picturebox1.Anchor =AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left |AnchorStyles.Right);
2.图片对象image获取图片的大小改变窗体大小。
form1.Width += image.Width;
form1.Height += image.Height;

想问一下。这个窗体是不是就只用来显示图片?
追问
嗯 只用来放图片,我试试你说的办法,先谢过
追答
如果是直接放图片的话那么我建议你这么做:
1.不用picturebox.
2.一直把这样: form1.BackgroundImage = image (你从socket中获取的图片)
3,
form1.Width = image.Width;
form1.Height = image.Height;

如果不想看到窗体边框就把form1窗体的FormBorderStyle属性改成None,
想要关闭的就自己做一个双击事件,或者给个 X 按钮 进行关闭窗体
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式