
正文
vbnet左右移动 vblabel左右移动代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
你好,请教一下vb.net中想实现标签自动从左到右移动如何实现,我是新手
见下面代码,放置定时器,按钮,标签各一个
Public Class Form1
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick '定时器
If Label1.Right Me.Width Then
Label1.Left += 10'移动距离
Else
Label1.Left = 0
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '开启或者关闭定时器
Timer1.Interval = 1000 '1秒
If Timer1.Enabled = False Then
Timer1.Start() '开定时器
Else
Timer1.Stop() '关定时器
End If
End Sub
End Class
相关问答
Q1: VB 中如何实现左右移动
要加一个计时器
timer1
Private
Sub
Form_Load()
Timer1.Interval
=
100
Timer1.Enabled
=
True
'每100
毫秒检查一次
End
Sub
Private
Sub
Timer1_Timer()
'利用if语句判断Labelvbnet左右移动的位置
If
Label1.Left
Val(Form1.Width)
Then
'Label尚未完全左移出窗体时
Label1.Left
=
Label1.Left
+
100
Else
Label1.Left
=
-
Val(Label1.Width)
'Label从窗体左侧出现
End
If
End
Sub
Q2: VB语言把控件左右 或上下移动 怎么说
向左移动 即减少left的属性值即可,.右则增加 如 command1.left=command1.left+100 向右移100
向上移动 即减少top属性的值即可 下则增加
或者可以使用move方法
command1.move command1.left+100,command1.top+100 '向右和下移100
Q3: VB中如何编程让窗体在屏幕上左右来回移动
添加一个定时器,定时器移动,超过屏幕自动回来。
代码如下:
Dim M As Integer '定义变量,确定移动方向
Private Sub Form_Load()
Timer1.Interval = 200 '移动时间 0.2秒移一次
Me.Left = 0 '左空初始为0
M = 0 '默认先向右移
End Sub
Private Sub Timer1_Timer()
If (Me.Left + Me.Width) Screen.Width Then M = 1 '移到右边头上,向右移
If Me.Left = 0 Then M = 0 '移到左边头上了,向左移
If M = 0 Then '移动方向
Me.Left = Me.Left + 1000 '向右移
Else
Me.Left = Me.Left - 1000 '向左移
End If
End Sub
vbnet左右移动的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vblabel左右移动代码、vbnet左右移动的信息别忘了在本站进行查找喔。







