vb中image与picturebox的内存占用大小差距?

作为两个用途不太一样的控件,内存占用必然是picturebox大于image,但是最近做一个软件由于image没有绘图的方法就只能换picturebox了,但是pictu... 作为两个用途不太一样的控件,内存占用必然是picturebox大于image,但是最近做一个软件由于image没有绘图的方法就只能换picturebox了,但是picturebox的内存占用比image大多少?求解! 展开
 我来答
网海1书生
科技发烧友

2015-05-10 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
PictureBox的最大作用不是绘图功能,而在于它是容器控件,它的作用就相当于窗体中的窗体,窗体所具有的功能,PictureBox大部分也具有,所以绘图功能(或者说与图形、图像相关的功能)只能算是PictureBox的一个重要功能,但不是全部(就好比窗体也就有绘图功能,但绘图功能肯定不是窗体的主要功能)。
而Image属于弱控件(本身没有句柄属性的控件),它的作用就仅仅是显示图片而已,与PictureBox是无法相比的,它们之间的差距并不像你说的仅仅是“用途不太一样”!
至于内存占用,正如我前面说的,你几乎可以把PictureBox视同窗体,而且由于它是容器控件,所以它的实际内存占用还包括它里面所包含的其他控件;而Image的内存占用则几乎等同于它所包含图像的像素(如果是jpg、gif等压缩格式的图像要转化为bmp视图格式的像素数)。
绘图功能本身占用内存就肯定是高的(否则运行效率就会很低),所以如果你想实现绘图功能,就只能使用PictureBox,而不能过多纠结它占用内存的多少,因为你没得选择了(当然,你也可以直接利用窗体来绘图)。
最后补充一句:如果把窗体比作一幢房子,那么PictureBox可以是其中的一个房间,而Image就只能算是房间的某面墙上所挂的一幅画了!
追问
我清楚它的容器功能,一般我也把它当作是方便绘图的一个frame来使用
主要是想要清楚它们之间内存大小差距有多少(指单个不含其他控件的picturebox与image的差别),毕竟我需要在界面里面大量使用picturebox(大约十几个不等),vb毕竟内部封装的东西多,说实话我就是担心内存占用问题罢了。。也不清楚image有没有办法绘图(貌似可以通过给一个picturebox绘图完再转移过去的方法)
匿名用户
2015-05-11
展开全部
虎门博仕医院采用了欧式DP精微包皮手术,采用高科技激光准确定位精确切除多余包皮激光微创,定位准确,手术时间短,极少出血,能保证手术美观效果,随治随走,不会影响男性正常的工作和学习,并且手术使一家自然美观,微创无痛,快速康复,无任何副作用。

病情分析:
你好,你的这种情况就是包皮过长。
指导意见:
只要是切除一段包皮就会好的,没有什么大问题的。

病情分析:
这种是属于小手术,手术费用一般是一千来块钱
指导意见:
需要选择正规的医院进行你可以到当地医院检查清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式