有关VB两幅图交换问题

有两幅图,一个button按钮,按一下两幅图就交换一下,按多一下又交换回来.如此循环.请问有几种方法实现.... 有两幅图,一个button按钮,按一下两幅图就交换一下,按多一下又交换回来.如此循环.请问有几种方法实现. 展开
 我来答
蛋有咬痕Bp
2019-12-13 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:685万
展开全部
=
100
Then
n
=
1'防止累加下去后会导致溢出.Picture
=
Photo1
Picture2.Picture
=
Photo2
Else
Picture1.Picture
=
Photo2
Picture2.Picture
=
Photo1
End
If
If
n
>。
End
Sub
Private
Sub
Form_Load()
Set
Photo1
=
Picture1此方法利用变量肆闷存放尺坦图片,进而达到交换的目的。裂困弯
Dim
Photo1
As
Picture,
Photo2
As
Picture
Dim
n
As
Integer
Private
Sub
Command1_Click()
n
=
n
+
1
If
n
Mod
2
=
0
Then
Picture1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
百度网友72eb2e0
2008-04-07 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:92.7万
展开全部
此方世档法利用变量存氏返瞎放图片,进而达到交换的目的。
Dim Photo1 As Picture, Photo2 As Picture
Dim n As Integer
Private Sub Command1_Click()
n = n + 1
If n Mod 2 = 0 Then
Picture1.Picture = Photo1
Picture2.Picture = Photo2
Else
Picture1.Picture = Photo2
Picture2.Picture = Photo1
End If
If n >= 100 Then n = 1'防止累加下去后会导致歼空溢出。
End Sub

Private Sub Form_Load()
Set Photo1 = Picture1.Picture
Set Photo2 = Picture2.Picture
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
superman2008cc
2008-04-07 · TA获得超过294个赞
知道答主
回答量:118
采纳率:0%
帮助的人:102万
展开全部
用一个变量来记录按了几下按钮,根据按饥亩丛按钮烂樱的次数来加载不同的图片就可以了。不需要借助第三个耐笑图片框了。
Dim n As Integer
Private Sub Command1_Click()
n = n + 1
If n Mod 2 = 1 Then
Picture1.Picture = LoadPicture("图片1的路径")
Picture2.Picture = LoadPicture("图片2的路径")
Else
Picture1.Picture = LoadPicture("图片2的路径")
Picture2.Picture = LoadPicture("图片1的路径")
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh741206
2008-04-07 · TA获得超过1192个赞
知道大有可为答主
回答量:1929
采纳率:100%
帮助的人:2788万
展开全部
Private Sub Command1_Click()
Dim t As Object
Set t = Picture1.Picture
Picture1.Picture = Picture2.Picture
Picture2.Picture = t
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乳源江萍
2008-04-07 · 超过13用户采纳过TA的回答
知道答主
回答量:221
采纳率:25%
帮助的人:38.3万
展开全部
以上都交换不了知厅备~你用三个图片框啊~
再用if语句伏袭,再if语句结束后加搭毁goto语句就可以做到了
很容易的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式