Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于标签显示

1楼
sophia 发表于:2010/6/27 12:39:00

窗口中有一标签(Label),想即时显示其内容,可是定时器已被执行为别的功能。有别的方法能实现标签刷新吗?(只给标签加一个定时器循环行吗?)

 

2楼
狐狸爸爸 发表于:2010/6/27 12:46:00

定时器并非只能执行一个任务的,可以执行多个任务。

如果每个人物的间隔时间不一样:

 

可以这样:

 

Static Count As Integer

Count = Count + 1

任务1代码

If Count Mod 5 =0 Then

    任务二代码

ElseIf Count Mod 10 =0 Then

   Count = 0

   任务三代码

End If

 

假定定时器的间隔是1秒,那么任务1每秒执行一次,任务二5秒执行一次,任务三10秒执行一次。

3楼
sophia 发表于:2010/6/27 14:09:00

可是我第一个任务是随时开关闭的,第二个任务是一直循环的。如果在第一个任务中,把定时器关闭了,第二个任务还能在继续循环吗?

4楼
狐狸爸爸 发表于:2010/6/27 14:14:00

除非所有任务都不执行,否则定时器肯定不能关闭。

你可以用全局变量做标记,例如全局变量设置为False,就不执行某个任务。

5楼
sophia 发表于:2010/6/28 20:03:00

定时器并非只能执行一个任务的,可以执行多个任务。

如果每个人物的间隔时间不一样:



可以这样:



Static Count As Integer

Count = Count + 1

任务1代码

If Count Mod 5 =0 Then

任务二代码

ElseIf Count Mod 10 =0 Then

Count = 0

任务三代码

End If



假定定时器的间隔是1秒,那么任务1每秒执行一次,任务二5秒执行一次,任务三10秒执行一次。

用全局变量做标记,例如全局变量设置为False,就不执行某个任务。具体能举个例子吗?

6楼
czy 发表于:2010/6/28 20:43:00

Static Count As Integer
Count = Count + 1
if Vars("全局变量") = True Yhen
    任务1代码
End If
If Count Mod 5 =0 Then
    任务二代码
ElseIf Count Mod 10 =0 Then
    Count = 0
    任务三代码
End If
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.