如何用vb编写 实现一个滚动的字幕,最初从左向右移动移出,接
vb吧
全部回复
仅看楼主
level 1
如何用vb编写 实现一个滚动的字幕,最初从左向右移动移出,接着再从右向左移动移出如此循环往复的代码?
2019年06月04日 05点06分 1
level 13
Option Explicit
Private Sub Form_Load()
Timer1.Interval = 1
Label1.Left = -Label1.Width
End Sub
Private Sub Timer1_Timer()
Static bRToL As Boolean
If bRToL = False Then
Label1.Left = Label1.Left + 20
If Label1.Left > Me.ScaleWidth Then bRToL = True
Else
Label1.Left = Label1.Left - 20
If Label1.Left <= -Label1.Width Then bRToL = False
End If
End Sub
2019年06月04日 05点06分 2
谢谢大佬
2019年06月04日 06点06分
定义一个移动速度代码稍微少一点,到边界速度就反方向
2019年06月04日 07点06分
@安安Andy安安 滚动字幕设计单片机吗
2019年06月05日 07点06分
@安安Andy安安 涉及到单片机吗
2019年06月07日 01点06分
level 11
就是打乒乓球嘛
2019年06月04日 05点06分 3
比打乒乓球还难些,文字遇到边界不是直接反弹,而是继续移动到全部消失。
2019年06月04日 09点06分
正解
2019年06月05日 05点06分
level 11
@yaxboc 哈哈哈哈哈哈哈,百度贴吧不让你讲话……哈哈哈哈
2019年06月04日 09点06分 4
啥意思
2020年06月23日 09点06分
@抠脽酝jq87 忘记了当时是想的啥,说了这句话
2020年06月28日 10点06分
1