SystemEvents.TimerElapsed SystemEvents.TimerElapsed SystemEvents.TimerElapsed SystemEvents.TimerElapsed Event

定義

ウィンドウ タイマー間隔が経過したときに発生します。Occurs when a windows timer interval has expired.

public:
 static event Microsoft::Win32::TimerElapsedEventHandler ^ TimerElapsed;
public static event Microsoft.Win32.TimerElapsedEventHandler TimerElapsed;
member this.TimerElapsed : Microsoft.Win32.TimerElapsedEventHandler 
Public Shared Custom Event TimerElapsed As TimerElapsedEventHandler 

例外

システム イベント通知は、現在のコンテキストではサポートされていません。System event notifications are not supported under the current context. たとえば、サーバー プロセスがグローバル システム イベント通知をサポートしていない可能性があります。Server processes, for example, might not support global system event notifications.

システム イベント ウィンドウ スレッドの作成が成功しませんでした。The attempt to create a system events window thread did not succeed.

注釈

注意

このイベントは、メッセージ ポンプが実行されている場合にだけ発生します。This event is only raised if the message pump is running. Windows サービスで非表示フォームを使用してまたはメッセージ ポンプが手動で開始された場合を除き、このイベントは発生しません。In a Windows service, unless a hidden form is used or the message pump has been started manually, this event will not be raised. Windows サービスで非表示のフォームを使用してシステム イベントを処理する方法を示すコード例については、SystemEventsクラス。For a code example that shows how to handle system events by using a hidden form in a Windows service, see the SystemEvents class.

注意事項

静的イベントであるため、アプリケーションが破棄されると、またはメモリ リークが発生するとき、イベント ハンドラーをデタッチする必要があります。Because this is a static event, you must detach your event handlers when your application is disposed, or memory leaks will result.

適用対象

こちらもご覧ください