为了账号安全,请及时绑定邮箱和手机立即绑定

如何在c#中以多个窗口形式添加相同的计时器

如何在c#中以多个窗口形式添加相同的计时器

C#
忽然笑 2021-08-07 15:44:53
我如何在 c# 中以多个窗口形式添加相同的计时器。我正在尝试开发一个 MCQ 的应用程序,所以当用户回答第一个问题时,如果点击下一步后时间是 25 秒,我如何在下一个表单中显示运行时间。谢谢你
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

如果您想在不同的表单之间共享计时器,您有两个选择。


1:在表单之间传递计时器实例


var myTimer = new Timer(...);    

//here this means form1

this.MyTimer = myTimer; 

form2.MyTimer = myTimer;

2:使计时器实例静态(和公共),以便您可以从任何地方访问它


public static Timer MyTimer = new Timer(...);


查看完整回答
反对 回复 2021-08-07
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

将您的计时器作为静态成员放入继承自 Form 的表单中。所有其他高级形式都应该从带有计时器的形式继承。


查看完整回答
反对 回复 2021-08-07
  • 3 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信