コントロール間の移動方法を教えてください。

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
マティ
記事: 161
登録日時: 2005年8月23日(火) 00:15
お住まい: 沖縄県
連絡する:

コントロール間の移動方法を教えてください。

#1 投稿記事 by マティ »

現在 AB4.24とAB5CP3で、ウィンドウ上に配置したコントロール間の移動をTABで実行しても反応しません。
(マウスでしか選択出来ない。)

発生手順としては、
①.新規のプロジェクトを生成する
②.適当にEditBoxCommandButtonを配置する(もちろんタブストップを有効にする)
③.デバックする(リリースコンパイルでも同じ)

以上の操作で、TAB移動が出来ません。(でも、RADの下にあるテストボタンではちゃんと動く)
矢印、enterキーでのtext間移動?にあるように、全てのコントロールに関して、移動順番を記述する必要があるのでしょうか?

どうぞご教授下さい。
山本
Site Admin
記事: 535
登録日時: 2005年5月30日(月) 15:08
連絡する:

#2 投稿記事 by 山本 »

下記の手順でTAB移動が有効になります。

1. TAB移動を有効にしたいコントロールの「タブストップ」を有効にする。
2. ウィンドウ タイプを「モーダル ダイアログ」にする。
3. 下記のコードをメインのプログラムファイルの先頭位置(*idxのインクルード直下)に挿入する

コード: 全て選択

DialogBox(0,"MainWnd")
AB5では、ウィンドウフォームの大幅な改良を行う予定ですので、このような些細な点にも考慮していきたいと思います。

現状は、少々使い辛い点があるかと思いますが、上記の方法での解決をよろしくお願い致します。
返信する