处理Windows应用程序中的系统时间更改

k-s*_*k-s 4 c# timer winforms windows-applications

我有一个Windows应用程序,当用户更改打开或运行该Windows应用程序的系统的时间时,我想要任何事件.

如何更改时间或特定时间或系统更改时间/日期的任何事件?

Aka*_* KC 7

您可以订阅SystemEvents.TimeChanged事件.

要订阅上述活动,请执行以下操作:

1.创建TimeChanged EventHander.

    private void time_Changed(object sender, EventArgs e)
    {
       MessageBox.Show("Time Changed");  
    }
Run Code Online (Sandbox Code Playgroud)

2.将以上事件处理程序添加到SystemEvents.TimeChanged事件.

 SystemEvents.TimeChanged += time_Changed;
Run Code Online (Sandbox Code Playgroud)