次の方法で共有


SystemEvents.UserPreferenceChanged イベント

ユーザー設定が変更されると発生します。

名前空間: Microsoft.Win32
アセンブリ: System (system.dll 内)

構文

'宣言
Public Shared Event UserPreferenceChanged As UserPreferenceChangedEventHandler
'使用
Dim handler As UserPreferenceChangedEventHandler

AddHandler SystemEvents.UserPreferenceChanged, handler
public static event UserPreferenceChangedEventHandler UserPreferenceChanged
public:
static event UserPreferenceChangedEventHandler^ UserPreferenceChanged {
    void add (UserPreferenceChangedEventHandler^ value);
    void remove (UserPreferenceChangedEventHandler^ value);
}
/** @event */
public static void add_UserPreferenceChanged (UserPreferenceChangedEventHandler value)

/** @event */
public static void remove_UserPreferenceChanged (UserPreferenceChangedEventHandler value)
JScript では、このクラスで定義されているイベントを処理できます。ただし、独自のイベントは定義できません。
適用できません。

例外

例外の種類 条件

InvalidOperationException

システム イベント通知は、現在のコンテキストではサポートされていません。たとえば、サーバー プロセスがグローバル システム イベント通知をサポートしていない可能性があります。

ExternalException

システム イベント ウィンドウ スレッドの作成が成功しませんでした。

解説

注意に関するメモ注意 :

これは静的イベントなので、アプリケーションが破棄されるときにイベント ハンドラをデタッチしないと、メモリ リークが発生します。

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

SystemEvents クラス
SystemEvents メンバ
Microsoft.Win32 名前空間
UserPreferenceChangedEventArgs
UserPreferenceChangedEventHandler
UserPreferenceCategory