【VB6】清空Picture中图片的问题!

'PictureA1小,PictureA2大,PictureB用于显示A1或A2。PrivateSubCommand1_Click()'喷小图PictureB.ClsPi... 'PictureA1小,PictureA2大,PictureB用于显示A1或A2。
Private Sub Command1_Click()'喷小图
PictureB.Cls
PictureB.PaintPictureA1'小图
End Sub
Private Sub Command2_Click()'喷大图
PictureB.Cls
PictureB.PaintPictureA2'大图
End Sub
’为什么先喷大图后,再喷小图,会发现两个图叠加了起来?为什么PictureB.Cls没有起作用?
'我试过很多方法也不行?
'PictureB.Picture = Nothing
'PictureB.Picture = LoadPicture("")
呵呵,我是省略写了.
PictureB.PaintPictureA1,0,0,PictureA1.Width,PictureA1.Height
我试过了,能喷出图,但每次喷前都没有清空?
展开
 我来答
43295811
2008-09-06 · TA获得超过1529个赞
知道大有可为答主
回答量:1701
采纳率:0%
帮助的人:2031万
展开全部
Option Explicit

Private Sub Command1_Click()
Picture2.PaintPicture Picture1.Picture, 0, 0
End Sub

Private Sub Command2_Click()
Picture2.Cls '我也试了试,可以清空原来paint图啊,你的怎么不能清空?我这可以!
End Sub

'set picture2=nothing
'loadpicture("") 都可以清空,估计是你不小心哪里写错了,你再检查检查
百度网友de85b9a82
2008-09-06 · TA获得超过156个赞
知道答主
回答量:222
采纳率:0%
帮助的人:0
展开全部
'PictureB.Picture = Nothing
'PictureB.Picture = LoadPicture("")

这两个就行,我试过了,有用啊!!

你的paintpicture语法好像不对,你这些代码能喷出来图吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式