vb的命令按钮要实现点一下向右移一位,再点再移,代码应该怎么写啊

vb的命令按钮要实现点一下向右移一位,再点再移。。。。一直下去。代码应该怎么写啊。急!!刚学的新手,谢谢指教

1、建立两个命令按钮,分别将名称改为A,B,style设置为1。

2、在属性栏里找到picture,找到本地图片,装上图片,先要将style设置为1。

3、将按钮A中的disabledpicture改为你本地图片。

4、最后运行一下。这是在普通状态下的按钮。

5、点击按钮A时,出现的图片。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-27
Private Sub Command1_Click()
Command1.Left = Command1.Left + 300
End Sub

点一下右移300缇(相当于20像素)本回答被网友采纳
第2个回答  2013-04-13
楼上的 写得太复杂了
Private Sub Command1_Click()
Command1.Left = Command1.Left + 100 '这里的100 是指移动的距离如需要向左移则是把+改成-
End Sub
第3个回答  2013-04-13
'添加 Command1(0) 注意是数组,把属性中的Index设为 0

Dim i%, oldx(4) As Integer
Private Sub Form_Load()
Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2
For i = 1 To 4
Load Command1(i)
Command1(i).Visible = True
Command1(i).Caption = "按 钮" & Str(i)
Next i
Command1(0).Caption = "恢 复"
Call plbutton
End Sub

Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
Call plbutton
Case Else
Command1(Index).Left = IIf(Command1(Index).Left <> 30, 30, oldx(Index))
End Select
End Sub

Sub plbutton()
Command1(0).Top = 0
For i = 1 To 4
Command1(i).Top = Command1(i - 1).Top + Command1(i).Height + 30
Command1(i).Left = Me.ScaleWidth - Command1(i).Width - 50
oldx(i) = Command1(i).Left
Next i
Command1(0).Left = (Me.ScaleWidth - Command1(0).Width) \ 2
Command1(0).Top = Me.ScaleHeight - 50 - Command1(0).Height
End Sub
你可以参考一下这段代码做一下吧!
第4个回答  2013-04-12
Private Sub Command1_Click()
On Error Resume Next
Command1.Left = Command1.Left + 100
End Sub

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

VB怎么设置命令按钮向上移动再次单击返回原位
首先要记住命令按钮的TOP值,我这里的TOP值是4920,代码如下Private Sub Command1_Click()If Command1.Top = 4920 Then Command1.Top = 3920 Else Command1.Top = 4920 End If End Sub

vb中怎样使按钮每点击一次位移一次
Command1.Left = Command1.Left - 1001 '先左移 Else Command1.Left = Command1.Left + 1001 ‘再右移’End If End Sub Private Sub Form_Load() '初始时让按钮的Left属性为一个偶数值 Command1.Left = Command1.Left + Command1.Left Mod 2 End Sub 下面的代码让它循环移动:...

VB 编制程序,当点击命令按钮时,标签框左右移动
Command1.Caption = "右"Else Label1.Left = Label1.Left - 120 End If ElseIf Command1.Caption = "右" Then If Label1.Left >= Form1.Width - Label1.Width Then Command1.Caption = "左"Else Label1.Left = Label1.Left + 120 End If End If End Sub 你试试吧,觉得移动慢就把...

在VB中如何实现一个命令按钮向右和向下移动?
方一:用Left或Top属性分别控制控件的左边距和上边距,命令按钮C1,如C1.Left=C1.Left+a(若a<0则往左移,反之右移)方二:先将C1的DragMode改为1,再在窗体DragDrop事件中写Source.Move X,Y

VB操作题只需告诉我程序代码编写
1,启动VB程序,新建一个项目。2,在VB窗口,单击[工具]菜单,选择[菜单编辑器],出现“菜单编辑器”窗口;在标题框里,输入:文件;在名称框里,输入:menu1;(注意最后不是英文字母是数字1)如下图所示:然后单击[下一个],再单击向右的箭头按钮,见下图:在标题框里,输入:打开;在名称框里,...

vb中点击 按钮 退出的代码是什么啊
试试下面的例子,在窗体上添加一个命令按钮,运行时,先点窗体,再点命令按钮Dim A As BooleanPrivate Sub Command1_Click()A = Not AEnd SubPrivate Sub Form_Click()A = TrueDoDoEventsClsPrint TimerLoop While A = TrueEnd Sub平时都是用的EXIT SUB但是想用按钮来控制跳出运行中的子程序不知...

vb中想做一个按钮点击一下打开窗口,再点一下关闭窗口!于此循环!如何编辑...
新建两个窗体form1和form2 在两个窗体中各加一个命令按钮commnad1;在form1下的command1中编辑命令 form2.show 在form2下的command1中编辑命令 unload me 或unload form2 运行后:点击form1下的command1,弹出form2窗体;点击form2下的command1,关闭form2窗体;...

怎么在VB里的命令按钮按一次运作再按一次停止啊
可以利用caption 区分,也可用计数区分 Private Sub Command1_Click()If Command1.Caption = "开始" Then MsgBox "开始" Command1.Caption = "停止"Else MsgBox "停止" Command1.Caption = "开始"End IfEnd SubPrivate Sub Form_Load()Command1.Caption = "开始"End Sub ...

VB 点击命令按钮代码问题?
解决VB点击命令按钮代码问题,需要添加一个label的Change事件。例如,当label显示数值5时,改变Text1中的文字颜色为红色。具体代码如下:在Private Sub Label1_Change()方法中,编写以下内容:若Label1的Caption属性等于5,则执行以下操作:Text1的ForeColor属性设置为vbRed,实现文字颜色变为红色。通过此方法...

相似回答