Adds an event handler that will be called when the user preferences have changed. User preferences are things such as keyboard settings, color choices, and font sizes. Operating systems may allow customization of these items, and this event provides a way for objects to know when when a particular item has changed.
Event handlers may be called in any order-- your handler may even run before System.Drawing.Color is told that the system colors have changed! For this reason, you should do as little as possible inside your handler-- consider invalidating objects rather than regenerating them.
[Visual Basic] Public Shared Sub AddOnUserPreferenceChanged( _ ByVal handler As UserPreferenceChangedEventHandler _ ) [C#] public static void AddOnUserPreferenceChanged( UserPreferenceChangedEventHandler handler ); [C++] public: static void AddOnUserPreferenceChanged( UserPreferenceChangedEventHandler* handler ); [JScript] public static function AddOnUserPreferenceChanged( handler : UserPreferenceChangedEventHandler );
SystemEvents Class | SystemEvents Members | System.Core Namespace | TBD