Visual Studio 20XXが全盛期の今頃、何故か客先指定の言語がVisual Basic 6.0なので、其れに従ってプログラムを実装している。
TextBoxに入力されたデータの正当性をチェックするために、キー入力イベントハンドラを実装しようと思い、キー入力イベントの発生順序を調べてみた。
KeyDown→KeyPress→KeyUpの順序で発生するのね。
低レベルのイベントハンドラは、KeyDown若しくはKeyUp。高レベルのイベントハンドラはKeyPressと。制御キーの押下状態等を調べる場合にはKeyDown若しくはKeyUpイベントハンドラに実装。ANSIレベルでのキー入力判定はKeyPressイベントハンドラに実装と。
以上個人的な備忘録エントリを上げておく。
0 件のコメント:
コメントを投稿