You can subscribe to the SystemEvents.TimeChanged event.
To subscribe to a previous event, do the following:
1.Create a TimeChanged EventHander.
private void time_Changed(object sender, EventArgs e) { MessageBox.Show("Time Changed"); }
2. Add an event handler to the SystemEvents.TimeChanged event.
SystemEvents.TimeChanged += time_Changed;
source share