急急!!VB高手帮下忙!~~

谢谢!!单击命令按纽"开始",标签文字在定时器控制下自动的从左向右移动,移动的速度为每个时间间隔右移100缇,当标签移到窗体外时,再从窗体的左边进入,同时,命令的"开始"... 谢谢!!
单击命令按纽"开始",标签文字在定时器控制下自动的从左向右移动,移动的速度为每个时间间隔右移100缇,当标签移到窗体外时,再从窗体的左边进入,同时,命令的"开始"按纽变为"停止"按纽
定时器的时间间隔为0.1秒

再次谢谢!!
展开
 我来答
烂掉の萝卜49d6
2007-04-04 · TA获得超过679个赞
知道小有建树答主
回答量:1233
采纳率:100%
帮助的人:1033万
展开全部
Private Sub Command1_Click()
If Command1.Caption = "开始" Then
Timer1.Enabled = True
Command1.Caption = "停止"
Else
Timer1.Enabled = False
Command1.Caption = "开始"
End If
End Sub

Private Sub Form_Load()
Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()
Label1.Left = Label1.Left + 100
If Label1.Left >= Form1.Width Then
Label1.Left = 0 - Label1.Width
End If
End Sub
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
片夏阳9782
2007-04-04 · TA获得超过585个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:0
展开全部
从左向右
Private Sub Timer1_Timer()
If Label1.Left > 20000 Then
Label1.Left = -100
End If
Label1.Left = Label1.Left + 10
End Sub
从右向左
Private Sub Timer1_Timer()
If Label1.Left <-100 Then
Label1.Left = 1000
End If
Label1.Left = Label1.Left - 10
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式