vb中怎么利用timer控制label中的文字滚动,并且可以通过command改变滚动方向(从左向右及从右向左)

最好有解释哦,不然水平太差看不懂... 最好有解释哦,不然水平太差看不懂 展开
 我来答
百度网友bdb9803
推荐于2017-12-16 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Dim m As Boolean '滚动方向

Private Sub Command1_Click()
m = Not m '改变方向
End Sub

Private Sub Form_Load()
Label1.AutoSize = True
Timer1.Interval = 100
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Dim s
s = 100 '滚动速度,越大越快
If m Then s = -s
Label1.Left = Label1.Left + s
If Label1.Left < -Label1.Width Then Label1.Left = Me.ScaleWidth '超出左边框
If Label1.Left > Me.ScaleWidth Then Label1.Left = -Label1.Width '超出右边框
End Sub
啃鬼的狼
2012-05-28 · TA获得超过144个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:118万
展开全部
是啊!一楼说的不难!
追问
不难就教一下嘛。。。要是会就不用问了嘛。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxq88795725
2012-05-28
知道答主
回答量:71
采纳率:0%
帮助的人:18.6万
展开全部
这个label的文字滚动设置时间和timer相同就好了嘛,滚动方向很简单吧?
追问
就是不会啊。。。能具体说一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式