标题:[求助]请问每隔一个时段,自动更新文字信息如何编写?
取消只看楼主
寻找
Rank: 2
等 级:论坛游民
帖 子:132
专家分:19
注 册:2007-3-2
结帖率:100%
 问题点数:0 回复次数:1 
[求助]请问每隔一个时段,自动更新文字信息如何编写?

Private Sub Form_Load()
Timer1.Interval = 60
End Sub

Private Sub Timer1_Timer()
If Label1.Left + Label1.Width > 0 Then
Label1.Left = Label1.Left - 200
Else
Label1.Left = Form1.Width
End If
End Sub

开始我是编成这样的,就是label1里的文字信息从左边窗体移出,再从右边窗体移入
后来我想把文字信息分成几段,想每隔一个时段就显示一段文字信息。
就像一些网站的动态提示信息。

我编来编去都编不出来~请各位高手朋友指教帮忙!感激感激!

LEQuwQvO.rar (13.41 KB) [求助]请问每隔一个时段,自动更新文字信息如何编写?


[此贴子已经被作者于2007-6-8 12:25:37编辑过]

搜索更多相关主题的帖子: 时段 文字 编写 自动 
2007-06-07 15:38
寻找
Rank: 2
等 级:论坛游民
帖 子:132
专家分:19
注 册:2007-3-2
得分:0 
以下是引用心中有剑在2007-6-7 16:05:39的发言:

Dim lsTemp As String
Dim llcount As Long
Private Sub Form_Load()
lsTemp = "你好吗?我很好的"
Label1 = ""
llcount = 0
Timer1.Interval = 500
End Sub

Private Sub Timer1_Timer()
If llcount = Len(lsTemp) Then
llcount = 0
Label1 = ""
End If
llcount = llcount + 1
Label1 = Label1 & Mid(lsTemp, llcount, 1)
End Sub

谢谢楼上朋友,试过你的方法了,但还不是我想要的总的意思,你的意思是一个字一个字的显示
我想要的目的是一段话,一段话的显示
如一开始显示"你好啊"--过了一段时间(如60秒后),显示"我很好"--之后再过一个时间--"再见了"
我想要的真正目的就是这样了.请问这样又该如何去编??请指教!谢谢!

2007-06-07 16:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-145684-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.096495 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved