VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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キーを無効にできる方法や代替案などを教えていただけないでしょうか。
よろしくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -