Control.IsInputKey メソッド
指定されているキーが、通常の入力キーであるか、またはプリプロセスを必要とする特殊なキーであるかを確認します。
Protected Overridable Function IsInputKey( _
ByVal keyData As Keys _) As Boolean
[C#]
protected virtual bool IsInputKey(KeyskeyData);
[C++]
protected: virtual bool IsInputKey(KeyskeyData);
[JScript]
protected function IsInputKey(
keyData : Keys) : Boolean;
パラメータ
- keyData
Keys 値の 1 つ。
戻り値
指定されているキーが通常の入力キーである場合は true 。それ以外の場合は false 。
解説
IsInputChar メソッドをウィンドウ メッセージのプリプロセス中に呼び出すと、指定されたキーがコントロールに直接送信される通常の入力キーであるか、プリプロセスを必要とする特殊なキー (PageUp、PageDown、Enter、Esc、Tab の各キーまたは方向キーなど) であるかを確認できます。後者の場合は、プリプロセス中にキーに対する処理が終了されなかった場合だけ、そのキーがコントロールに送信されます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- UIPermission (継承クラスのすべてのウィンドウでこのメソッドを呼び出すために必要なアクセス許可) UIPermissionWindow.AllWindows (関連する列挙体)
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Keys | IsInputChar