永发信息网

vb中,在form下的picture里加载的图片如何居中?

答案:2  悬赏:60  手机版
解决时间 2021-05-13 18:17
  • 提问者网友:沉默的哀伤
  • 2021-05-13 07:10
如题,图片大小不够,如何设置?请教高手赐教~~~~~~~
最佳答案
  • 五星知识达人网友:青尢
  • 2021-05-13 07:53

先计算位图宽高,计算个起始点使其居中,具体方法是建立两个PictureBox:Pic1、Pic2,且Pic2的“AutoSize”属性设为“True”,Pic1的“AutoRedraw”属性设为“True”

Set Pic2.Picture=LoadPicture(……)
Pic1.PaintPicture Pic2.Picture, (Pic1.ScaleWidth-Pic2.ScaleWidth)\2, (Pic1.ScaleHeight-Pic2.ScaleHeight)\2, Pic2.ScaleWidth, Pic2.ScaleHeight

全部回答
  • 1楼网友:轮獄道
  • 2021-05-13 08:54
不要用Picture属性,而在PictureBox中内嵌一个Images控件,就可以控制了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯