SendKeys.SendWait メソッド

特定のキーをアクティブなアプリケーションに送信し、メッセージが処理されるまで待機します。

Public Shared Sub SendWait( _
   ByVal keys As String _)
[C#]
public static void SendWait(stringkeys);
[C++]
public: static void SendWait(String* keys);
[JScript]
public static function SendWait(
   keys : String);

パラメータ

  • keys
    送信するキーストロークの文字列。

解説

キーストロークまたはキーストロークの組み合わせをアクティブなアプリケーションに送信して、キーストローク メッセージが処理されるまで待機する場合は、 SendWait を使用します。このメソッドを使用すると、キーストロークをアプリケーションに送信し、キーストロークで開始された処理が完了するまで待機できます。使用しているアプリケーションを継続する前に、ほかのアプリケーションを完了する必要がある場合は、このメソッドが役に立ちます。

メモ   ほかのアプリケーションをアクティブにするマネージ メソッドはありません。したがって、現在のアプリケーション内部でこのクラスを使用するか、または FindWindowSetForegroundWindow などのネイティブ Windows メソッドを使用して、ほかのアプリケーションに強制的にフォーカスを移すことができます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

SendKeys クラス | SendKeys メンバ | System.Windows.Forms 名前空間