VB中PictureBox的尺寸问题

    在开发《iPai图片批处理》 软件过程中,我用GDIplus在PictureBox中DrawImage的方法处理图像。所得到的图片尺寸总是比设定的尺寸小4像素。
    在没有发现任何问题的情况下,于是直接加了4个像素上去。这样以来,尺寸的问题解决了,但是图像却被截掉了4像素。
    于是继续寻找问题所在,原来PictureBox用的默认 设置,3D外形,Fixed Single边界。试着把3D外形改为Flat外形,图像增大了2个像素!哈哈!!再把Fixed Single边界改为None,4个像素全回来了!通过这次折腾,发现原来PictureBox的Width和Height竟然包括PictureBox本身的边框尺寸在内,而不是里面显示图片的尺寸。
    各位VB发烧友在以后Code的时候要注意这个问题哦!不同边界状态下的PictureBox外形见下图:
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值