KeyPressイベント

適用
TextBox

説明
キーが押されたときに実行されるイベントです。

使い方

Form_Control_KeyPress (Sender$ As String, ByRef Key$ As String)  
Sender$
イベントを発生させたコントロールの名前が設定されます。
Key$
押されたキーの文字列です。

注記
Keypressイベントは、ユーザーのキー入力を直接読みたいときに使います。
また、このイベントをフィルターとして使うことも可能です。Key$に他の文字を代入すると、入力されたキー文字列を変更することができます。Key$に空の文字列を代入すると、キー入力をキャンセルすることができます。

参照
TextBox

使用例

Function frmMain_txtSpeed_KeyPress(Sender$ As String, ByRef Key$ As String)  
  ' 数値のみ入力可能にする  
  If Instr("0123456789" Key$) < 0 Then  
    Key$ = ""  
  EndIf  
Fend