Pages

2010/12/15

TextBoxのキー入力イベント発生順序

このエントリーをはてなブックマークに追加

Visual Studio 20XXが全盛期の今頃、何故か客先指定の言語がVisual Basic 6.0なので、其れに従ってプログラムを実装している。

TextBoxに入力されたデータの正当性をチェックするために、キー入力イベントハンドラを実装しようと思い、キー入力イベントの発生順序を調べてみた。

KeyDown→KeyPress→KeyUpの順序で発生するのね。

低レベルのイベントハンドラは、KeyDown若しくはKeyUp。高レベルのイベントハンドラはKeyPressと。制御キーの押下状態等を調べる場合にはKeyDown若しくはKeyUpイベントハンドラに実装。ANSIレベルでのキー入力判定はKeyPressイベントハンドラに実装と。

以上個人的な備忘録エントリを上げておく。

0 件のコメント:

コメントを投稿