Rss & SiteMap

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

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

标题:[原创]

1楼
hnyhw411 发表于:2023/12/10 13:59:00
e.Form.TimerInterval = 1000
e.Form.Controls("label1").text = Date.Now 这个需要1秒钟执行一次
e.Form.TimerInterval = 60000
Tables("winform_Table3").DataTable.Load 这个需要1分钟执行一次
e.Form.TimerInterval = 1000

想实现这样的功能,应该怎么写
2楼
有点蓝 发表于:2023/12/10 20:50:00
把间隔设置为1秒固定不变

计时器代码
e.Form.Controls("label1").text = Date.Now

Static dt As Date '静态变量,用于保存上次执行的时间
Dim tp As TimeSpan
tp = Date.Now - dt
If tp.TotalMinutes >= 1 Then '如果距离上次执行已经超过一分钟 
    dt = Date.Now
    Tables("winform_Table3").DataTable.Load
End If
3楼
hnyhw411 发表于:2023/12/11 18:00:00
谢谢
共3 条记录, 每页显示 10 条, 页签: [1]

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

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