两个图片框互换内容


【实例说明】
    在对对碰游戏中,点击两个图片它们就会互换图片内容……。本例就是讲解如何实现两个图片互换的效果(只用两个图片框交换它们的内容,而不是有第三个图片框参与)。

【编程思路】
    两个图片互换内容如同两个变量互换值:
        Temp=a
        a=b
        b=Temp
    本例却只允许使用两个图片框,所以只能使用虚似的图片框(利用控件数组加载一个新的图片框)。

【设计步骤】
    1.新建一个标准工程,创建一个新窗体,默认名为Form1。
    2.在Form1窗体中放置两个图片框数组(Picture1(0)、Picture1(1)),两个Command控件

    3.源程序  [素材源程序下载]


'交换图片内容
Private Sub Command1_Click()
        '加载一个新的图片框
        Load Picture1(2)
                '交换两个图片
                Picture1(2).Picture = Me.Picture1(0).Picture
                Me.Picture1(0).Picture = Me.Picture1(1).Picture
                Me.Picture1(1).Picture = Picture1(2).Picture
        '卸载所加载的图片框
        Unload Picture1(2)
End Sub

'退出
Private Sub Command2_Click()
        End
End Sub