投稿日 | : 2006/12/01(Fri) 15:37 |
投稿者 | : エイジ |
Eメール | : |
URL | : |
タイトル | : Tabキーの無効化 |
いつも参考にさせていただいています。
下記環境にて開発しております。
VB6SP6 WinXppro
タイトルのとおりですが、Form_load()時またはForm_Activate()時に
このフォームが起動しているときはTabキーを使用できなくしたいと
思っています。
その理由は、現在、Form_KeyDownイベントのKeyCodeで、処理を分けています。
例えば、Enterキーまたは↓キーの場合は、ファイルから値を取得して次の項目
に移動する。F1キーの場合は、検索画面を表示する。Escキーの場合は、保存の
確認画面を表示させるなどです。
しかし、Form_KeyDownイベントでは、Tabキーが押されたかどうか認識してくれない
ため、認識してくれないなら無効にしたいと思いました。できるなら、Enterキー
や↓キーと同じ処理をさせたいのですが。
どなたか、Tabキーを無効にできる方法や代替案などを教えていただけないでしょうか。
よろしくお願いします。