以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  倒计时显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80918)

--  作者:yangwenghd
--  发布时间:2016/2/10 20:03:00
--  倒计时显示
问问怎么设计Label01倒计时啊!
比如还是今年这是第多少天,还剩多少天,然后 后面有个倒计时的的时钟。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160210200347.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2016/2/10 20:04:38编辑过]

--  作者:游
--  发布时间:2016/2/11 20:42:00
--  

看看帮助中 时段 和 计时器的概念吧。


--  作者:qianqian1530
--  发布时间:2016/2/11 21:52:00
--  
 最好不要这么写~  你需要用计时器~~  而且是 抑制运行, 会对服务器有压力的.~~
--  作者:游
--  发布时间:2016/2/11 22:12:00
--  
以下是引用qianqian1530在2016/2/11 21:52:00的发言:
 最好不要这么写~  你需要用计时器~~  而且是 抑制运行, 会对服务器有压力的.~~

楼主就做一个倒计时,又不是做定时炸弹,

 

除了启动时同步一下,最多做一下整点同步,哪会有啥压力?


--  作者:yangwenghd
--  发布时间:2016/2/11 22:45:00
--  
还是要写代码吧!图片点击可在新窗口打开查看
--  作者:Hyphen
--  发布时间:2016/2/12 10:17:00
--  
参考:http://www.foxtable.com/help/topics/0287.htm

例如:窗口放一个Label控件,启用窗口计时器,间隔1000,TimerTick事件:

Dim d As Date = Tables("表A").Rows(0)(0)  \'获取到期时间

Dim t As TimeSpan = d - Date.Now

e.Form.Controls("Label1").Text = "剩余" & t.Days & "天" & t.Hours & "小时" & t.Minutes & "分" & t.Seconds & "秒"

--  作者:yangwenghd
--  发布时间:2016/2/12 11:16:00
--  
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.12.22.1
错误所在事件:窗口,窗口1,TimerTick
详细错误信息:
从字符串“”到类型“Date”的转换无效。
是那里除了错啊!!!

--  作者:Hyphen
--  发布时间:2016/2/12 11:20:00
--  
按照6楼的用法,单元格必须是日期类型的列,只是例子不要完全照搬,根据实际情况来。


--  作者:yangwenghd
--  发布时间:2016/2/12 11:31:00
--  
可以不用单元格吗?只是显示离明年开始有多少时间,
--  作者:Hyphen
--  发布时间:2016/2/12 11:45:00
--  
可以用任何时间的,只是例子,不照搬