“点击一次按钮,就将一个图片放大一倍”的代码咋写?

题目已经说的够清了!我做的是这样的,代码:PrivateSubCommand1_Click()Image2.Picture=Image1.PictureImage2.Wi... 题目已经说的够清了!
我做的是这样的,代码:
Private Sub Command1_Click()
Image2.Picture = Image1.Picture
Image2.Width = 2 * Image1.Width
Image2.Height = 2 * Image1.Height
End Sub
是点击按钮 在Image2图像框内显示Image1放大一倍后!Stretch属性为True
可我就能放大一次!

那怎样修改使 点击一次增加一倍,再点击再增加一倍,也就是两倍的意思!怎样修改!
展开
 我来答
VB妮可
2007-10-29 · TA获得超过3333个赞
知道大有可为答主
回答量:2574
采纳率:0%
帮助的人:0
展开全部
我是把图片放在Image1中了,记得在设计时将Image1.Stretch = True,让图片随着image一起缩放.

Private Sub Command1_Click()
Image1.Height = Image1.Height * 2
Image1.Width = Image1.Width * 2
End Sub

补充:请测试在说话呵..我都放了无数次.直到都看不到图片了呵.

拿你的代码举个例子
前面:
a=2
b=3

然后你的代码开始了.看清楚:
a=b
a=a*2

这样的代码,你无论点多少次,a永远只能等于6.
2213605
2007-10-29 · TA获得超过1372个赞
知道小有建树答主
回答量:1215
采纳率:50%
帮助的人:872万
展开全部
尼可明白意思了吗??你这样的方法很简单,LZ的意思:Image1是原图,单击按钮则在Image2显示Image1图片的倍率图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xw2223
2007-10-30 · 超过23用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:75.4万
展开全部
如果你要的答案类型属于vb妮可的答案你可以采用她的答案

如果你要的答案是2213605说的那种答案的话我给你写了一个笨办法请看下面↓
其实我也菜鸟vb妮可帮过我呵呵

Dim a As String, b As String

Private Sub Command1_Click()

Image2.Height = a + 100
Image2.Width = b + 100
a = Image2.Height
b = Image2.Width
End Sub

Private Sub Form_Load()
a = Image1.Height: b = Image1.Width
Image2.Picture = Image1.Picture
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪猪_333
2007-10-29 · 超过22用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:0
展开全部
不错地方法...俺也学会啦...还是VB妮可厉害...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式