vb滚动条如何设置(程序代码)

窗体上建立一个水平滚动条和窗体控件、timer控件,水平滚动条的值:Min为0,Max为1000,smallchang为100,largechange为200,窗体加载后... 窗体上建立一个水平滚动条和窗体控件、timer控件,水平滚动条的值:Min为0,Max为1000,smallchang为100,largechange为200,窗体加载后,标签控件会在窗体内按照水平滚动条滑块的值作为时间间隔(单位毫秒)自左向右移动,每次移动300个单位,标签控件移动到窗体最右端后,程序能够将其设置为从窗体最左端重新开始移动
请各位大哥大姐帮帮忙,把这个程序代码给俺写一下吧,不胜感激!谢谢啦!另外,急需急需!!!!
展开
 我来答
freeeeeewind
推荐于2017-10-10 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1346万
展开全部

如下图

1)设置滚动条的Max属性和Min属性。在上图分别设置为Max = 100, Min=0

2)设置滚动条的Value属性。这个值确定滑块的位置

据此,滚动条的设置代码为

Option Explicit

Private Sub Form_Load()
    With HScroll1
        .Min = 0
        .Max = 100
        .Value = 50
    End With
End Sub
hst0012008
2010-06-27 · TA获得超过367个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:326万
展开全部
Private Sub Form_Load()
HScroll1.Value = 200 '定义初始值
Timer1.Interval = HScroll1.Value
End Sub

Private Sub Timer1_Timer()

If Label1.Left + Label1.Width < Form1.Width Then
Label1.Left = Label1.Left = 300
Else
Label1.Left = 0
End If
Timer1.Interval = HScroll1.Value
End Sub

你调试一下吧,我没VB给你调试,有问题留言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyuwxj
2010-06-27 · TA获得超过2.6万个赞
知道大有可为答主
回答量:1777
采纳率:100%
帮助的人:1523万
展开全部
Private Sub HScroll1_Change()
HScroll1.min = 0
HScroll1.max = 1000
HScroll1.SmallChange = 100
HScroll1.LargeChange = 200
Timer1.Interval = HScroll1.Value
End Sub

Private Sub Timer1_Timer()
Label1.Left = Label1.Left + 300
If Label1.Left >= Me.Width Then Label1.Left = 0
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式