1 c# time
我正在尝试编写一个使用计时器,持续时间,开始时间和结束时间的程序.
在这个程序中它有三个屏幕.当我在一个屏幕上单击启动计时器时,带有计时器的另外两个屏幕将自动更新.我目前拥有的是一个运行计时器的屏幕,其他两个屏幕显示00:00:00,而第一个屏幕仍在运行.我想知道如果有人建议如何将这三个屏幕连接在一起,例如如果一分钟已经过去,它将显示所有三个屏幕的00:01:00而不是仅仅00:00,00:00和00:01:00.
我只需要某种暗示或想法,或者我应该为自己解决这个问题.
我使用的语言是C#
Mar*_*lle 8
您应该在计时器类上使用委托.然后,每个窗口应处理委托事件并在需要时更新其显示.
例:
Timer.TimeChange += form1.OnTimeChange; Timer.TimeChange += form2.OnTimeChange; Timer.TimeChange += form3.OnTimeChange;
其中TimeChange是您的计时器委托,而OnTimeChange是表单更新方法.
归档时间:
16 年,7 月 前
查看次数:
744 次
最近记录: