爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2970|回复: 3

关于image装载图片的求教

[复制链接]

新浪微博达人勋

发表于 2012-5-10 16:34:38 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
最近在研究vb,使用image图像框装载适合比例大小的图片,但是我的代码总是提示溢出,自己找不到问题的原因,请高手指点,谢谢您!附代码如下:
Private Sub Command1_Click()
Image1.Picture = LoadPicture(App.Path & "\" & "a.jpg")
End Sub
Private Sub Command2_Click()
Dim a As Integer
Dim b As Integer 'a 是高度,b是宽度
Dim h As Integer
Dim w As Integer
Image1.Stretch = False
h = Image1.Height
w = Image1.Width
a = Image1.Picture.Height
b = Image1.Picture.Width
If h / a <= w / b Then
    Image1.Stretch = True
    Image1.Width = b
    Image1.Height = h * b / w
Else
Image1.Stretch = True
    Image1.Width = w * a / h
    Image1.Height = a
End If
End Sub
画红线为提示错误项,拜请指点!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-10 16:45:04 | 显示全部楼层
你监视等号右边的值看看呀
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-11 07:28:19 | 显示全部楼层
谢谢您的答复,除此外还有别的办法吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-17 08:26:23 | 显示全部楼层
显示一下 Image1.Picture.Width 的值,是不是超出整形范围了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表