This delegate receives the SystemEvents.UserPreferenceChanging event, which is similar to SystemEvents.UserPreferenceChanged , except it is raised as the event is changing, not after it has changed. public delegate void UserPreferenceChangingEventHandler (object sender , UserPreferenceChangingEventArgs e ); Associated EventsSystemEvents.UserPreferenceChanging( ) |