Um auf Änderungen des Powermodus zu reagieren, gibt es das Event PowerModeChanged. Diesem weist man beim Programmstart einen Eventhandler zu:
1 2 3 4 5 6 7 8 9 10 11 |
SystemEvents.PowerModeChanged += new PowerModeChangedEventHandler(SystemEvents_PowerModeChanged); [...] // Eventhandler, der beim Wiederaufwachen aus dem Standby / Ruhezustand eine Aktion ausführen soll void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e) { if (e.Mode == PowerModes.Resume) { //ToDo: Geburtstagsliste anzeigen } } |