過去の桐井戸端BBS (桐ver.8)
2318 グループボックス内のトグルボタンをクリックしたとき 霧島五郎 1999/8/2-17:32
在、V8のイベント処理の勉強を兼ねて、
マスターメンテナンス用のフォームを作成しております。

フォームの最初の入力項目は、
「A」「B」「C」のいずれかを選択する、
トグルボタンを配したグループボックスを設定しました。
以降の項目は全てテキストボックスを設定しました。

このフォームに、「新規追加」というコマンドボタンをクリックする事で
レコードの追加が行えるようにするとします。
コマンドボタンには、
    機能名      機能パラメータリスト
  1 ジャンプ     終端
  2 行挿入
  3 フォーカス移動  グループボックスの「A」    
といった具合に機能を割り当てました。

この状態で、「新規追加ボタン」をクリックすると、
グループボックスの「A」の部分にカーソルが移動し、
レコードの入力状態になります。
ここで、「A」「B」「C」のいずれかをクリックすると、
自動的に次の入力項目(たとえばテキストボックスD)にフォーカスを移したいのですが、
このような場合、どのようなイベント処理を記述すれば良いのか知りたいのです。

ちなみに、このグループボックスの「ソース値更新」イベントに、
  メソッド呼び出し @テキストボックスD.フォーカス設定()
と記述し、
たとえばグループボックスで「A」をクリックすると、
テキストボックスDにフォーカス設定出来るのですが、
再度「A」をクリックするとフォーカス設定が出来なくなってしまいます。

幼稚な質問で誠に申し訳ございませんが、
何方かご教授下さいますよう、よろしくお願いいたします。

戻る