Tag: 倒计时

倒计时器会增加互动吗?

如果没有完成鼠标交互,我有一个表格要在5秒后关闭,但是如果完成任何鼠标交互,我希望它关闭countdown + 5 seconds ,每次交互都会增加5秒。 这是我到目前为止提出的: int countdown = 5; System.Timers.Timer timer; 启动计时器 timer = new System.Timers.Timer(1000); timer.AutoReset = true; timer.Elapsed += new System.Timers.ElapsedEventHandler(ProcessTimerEvent); timer.Start(); 事件 private void ProcessTimerEvent(Object obj, System.Timers.ElapsedEventArgs e) { –countdown; if (countdown == 0) { timer.Close(); this.Invoke(new Action(() => { this.Close(); })); } } 并且仅仅为了测试我使用表单mouseclick事件将倒计时增加5但是必须将其更改为另一个事件,因为如果您单击表单上的标签或任何其他控件,它将不会增加计时器。 private void NotifierTest_MouseClick(object sender, MouseEventArgs e) […]

如何制作一个wpf倒数计时器?

我想创建wpf倒数计时器,将结果显示为hh:mm:ss到文本框中,我会感谢任何人的帮助。

协同程序为何停止工作/执行

我有一个3秒倒数计时器,在游戏未启用时激活。 几天前我让它正常工作但现在它不再起作用了。 它被阻塞在数字3上。这是代码: IEnumerator Timer() { Time.timeScale = 0; objectWithGSScript.scoreText.fontSize = 300; objectWithGSScript.scoreText.text = “” + 3; yield return WaitOneSecond(); objectWithGSScript.scoreText.text = “” + 2; yield return WaitOneSecond(); objectWithGSScript.scoreText.text = “” + 1; yield return WaitOneSecond(); objectWithGSScript.scoreText.text = “Go!”; yield return WaitOneSecond(); Time.timeScale = 1f; objectWithGSScript.scoreText.text = objectWithGSScript.score.ToString(); } IEnumerator WaitOneSecond() { float start = […]

C#倒计时器

我正在尝试使用C#进行倒计时并以格式显示时间: hour:minutes:seconds 我试过这个: var minutes = 3; //countdown time var start = DateTime.Now; var end = DateTime.Now.AddMinutes(minutes); Thread.Sleep(1800); if (??) // I tried DateTime.Now > end not works { //… show time label1.Text = “…”; } else { //done label1.Text = “Done!”; } 还出现了解决这个问题的不同方法。 提前致谢