MESCIUS SPREAD for Windows Forms 15.0J
IsInputKey メソッド (EditBase)

System.Windows.Forms.Keys 値の1つ。
この API は NET コントロールインフラストラクチャをサポートします。コードから直接使用するためのものではありません。

指定されているキーが、コントロールに認識される入力キーであるか、またはプリプロセスを必要とする特殊なキーであるかを確認します。

構文
'宣言
 
Protected Overrides Function IsInputKey( _
   ByVal keyData As Keys _
) As Boolean
protected override bool IsInputKey( 
   Keys keyData
)

パラメータ

keyData
System.Windows.Forms.Keys 値の1つ。

戻り値の型

true指定したキーが通常の入力キーである場合は true。それ以外の場合は false
解説
IsInputKey メソッドを呼び出すと、keyData パラメーターで指定したキーが、コントロールに必要な入力キーかどうかを判断できます。このメソッドは、ウィンドウメッセージのプリプロセス中に呼び出され、指定された入力キーを前処理するか、直接コントロールに送信するかを決定します。IsInputKeytrue を返す場合、指定されたキーはコントロールに直接送信されます。IsInputKeyfalse を返す場合、キーは前処理され、プリプロセス中にキーに対する処理が終了されなかった場合だけ、コントロールに送信されます。前処理されるキーには、[Tab]、[Enter]、[Esc]、[↑]、[↓]、[←]、[→]の各キーが含まれます。
参照

EditBase クラス
EditBase メンバ

 

 


© MESCIUS inc. All rights reserved.