VB程序,上有A、B两个图片框,一个按钮,按下按钮以后,A变成B,再按一下B变成A

VB程序,上有A、B两个图片框,一个按钮,按下按钮以后,A变成B,再按一下B变成A,按多少下,交换多少次,怎么做?
picture1.picture=loadpicture(文件名)
picture2.picture=loadpicture(文件名)
我只能做到这样,交换一次,

在窗体分开装载Picture1和Picture2,然后调在一起。

Option Explicit
Dim pic_flag As Boolean

Private Sub Command1_Click()
If pic_flag Then
Picture1.Visible = True
Picture2.Visible = False
Else
Picture2.Visible = True
Picture1.Visible = False
End If
pic_flag = Not pic_flag
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-05-19
在按钮点击事件中写入:
static BB as boolean
if bb=true then
picture1.picture=loadpicture(文件名1)
picture2.picture=loadpicture(文件名2)
bb=flase
else
picture1.picture=loadpicture(文件名2)
picture2.picture=loadpicture(文件名1)
bb=true
end if

搞定!!!
第2个回答  2006-05-19
再定义个picture3
picture3.picture=pictrue1.picture
picture1.picture=picture2.picture
picture2.picture=picture3.picture
第3个回答  2006-05-19
可以利用控件的VISIBLE属性来调控。

vb的命令按钮要实现点一下向右移一位,再点再移,代码应该怎么写啊_百度...
1、建立两个命令按钮,分别将名称改为A,B,style设置为1。2、在属性栏里找到picture,找到本地图片,装上图片,先要将style设置为1。3、将按钮A中的disabledpicture改为你本地图片。4、最后运行一下。这是在普通状态下的按钮。5、点击按钮A时,出现的图片。

VB中 如何实现 点击两张张图片,出现一条线,之后图片和线一起消失??
1,你这个图片肯定是使用控件的。在这两个控件之间的下面(层下面)放一个控件,绘制一个条线。2,一开始隐藏那个有线的控件,当完成了点击两张图片后,就显示。或者,将两个图片控件,放在同一个作为容器的图片控件里,直接在作为容器的图片控件里绘制直线.没有单击前 单击后的 ...

VB 把2个图片文件和一个字符串捆绑在一起
图片名 图片1 图片2 文本型 ole型 ole型 然后把图片和文本写入 在VB里就更简单了,用data连接mdb,再加两个图片框和一个文本框,绑定对应的字段,就OK了 这时如果要增加图片或文本只要 Data1.Recordset.AddNew Image1.Picture = LoadPicture(FileName)...没搞懂楼主的意思,其实就是把两个图load...

VB程序,我要用两个inputbox获取两个数a,b,然后再把这两个数定义到数组x...
Dim x(), a, ba = Val(InputBox("请输入a"))b = Val(InputBox("请输入b"))If a <= b Then ReDim x(a To b)Else MsgBox "a 不能大于 b !" Exit SubEnd If'其他代码略……

VB 在文本框中输入a b两个数,判断a是不是b的倍数,将判断结果显示在标签...
这个可以用模除为零判断,假定是倍数返回true,基本代码如下:private function fun(a as long,b as long) as boolean fun=false if a mod b=0 then fun=true end if end function 可以根据实际需要在你的程序里进行适当修改

vb点击一个按钮就相当于按下了键盘上的某个键,这段代码是什么?_百度...
vbKeyExecute 43 EXECUTE 键 vbKeySnapshot 44 SNAP SHOT 键 vbKeyInser 45 INS 键 vbKeyDelete 46 DEL 键 vbKeyHelp 47 HELP 键 vbKeyNumlock 144 NUM LOCK 键 vbKeyA 65 A 键 vbKeyB 66 B 键 vbKeyC 67 C 键 vbKeyD 68 D 键 vbKeyE 69 E 键 vbKeyF 70 F 键 vbKeyG 71 ...

vb实验报告编写程序,在文本框中任意输入两个整数,单击命令按钮,分别...
Private Sub Command1_Click() MsgBox "加法运算:" & Text1.Text & " + " & Text2.Text & " = " & (Val(Text1.Text) + Val(Text2.Text)) & VbCrlf & "字符串连接:" & Text1.Text & Text2.TextEnd Sub

vb里一个窗体中的命令按钮 按下去 会执行另外一个窗体中的命令按钮的...
1)在当前窗口按钮的Click事件中对执行窗体的按钮的Value 属性赋值True事项。Value 属性,CommandButton 控件-返回或设置指示该按钮是否可选的值;在设计时不可用。Private Sub Command1_Click() Form2.Command1.Value = TrueEnd Sub2)VB中只需在另一窗体添加一个Timer控件,在当前窗体呼唤该窗体的...

VB按钮按完弹出选择窗体,选择完以后数值返回到按钮上
1.建立两个窗体 2.第一个建立一个按钮窗体,事件如下 Private Sub Command1_Click()Form2.Show End Sub 3.第二个窗体上建立三个option,将option的caption修改成A,B,C事件如下 Private Sub Option1_Click()Form1.Command1.Caption = Option1.Caption End Sub Private Sub Option2_Click()Form1....

wincc使用一个按钮控制两个变量。 可以用C或VB
可以用VB脚本做,我理解您的意思是:按下按钮,给变量NewTag_1赋1,给NewTag_2赋0 再按下按钮,给变量NewTag_1赋0,给NewTag_2赋1 以下是我按照上面的理解写的,调试已经通过,希望对您有所帮助 Dim a,b Set a=HMIRuntime.Tags ("NewTag_1")Set b=HMIRuntime.Tags ("NewTag_2")a.read...

相似回答