VB制作自动滚动字幕窗体,

字体向左移动,再从右边往左移动。。字体颜色随机改变,怎么做还有一个开始按钮,点击开始,字幕滚动,然后开始按钮切换成停止按钮,可以停止... 字体向左移动,再从右边往左移动。。字体颜色随机改变,怎么做
还有一个开始按钮,点击开始,字幕滚动,然后开始按钮切换成停止按钮,可以停止
展开
 我来答
亚马逊选品管家
2012-11-06 · TA获得超过643个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:278万
展开全部
用定时器,定时改变标签位置就好了,至于颜色,可以用随机数,随机生成3个0-255之间的数值,然后用RGB函数给标签的ForeColor属性赋值就好了
追问
我是菜鸟中的菜鸟,能不能给程序啊
追答
在界面上放一个Label控件和Timer控件,名字默认就行,然后在代码编辑窗口中定义一个全局变量,名字叫Dire,用来记录当前的移动方向,然后在Form的Load时间中初始改值为“向左”,接着写定时器代码。

Dim Dire As String
'窗体Load事件
Private Sub Form_Load()
Dire = "向左"
End Sub
'定时器事件
Private Sub Timer1_Timer()
Dim NewColor As Long
Randomize
NewColor = RGB(Rnd() * 256, Rnd() * 256, Rnd() * 256)
Label1.ForeColor = NewColor
If Dire = "向左" Then
Label1.Left = Label1.Left - 10
If Label1.Left Me.ScaleWidth Then Dire = "向左"
End If
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式