- PR -

フォーカス遷移について

1
投稿者投稿内容
TAKAMIKI
常連さん
会議室デビュー日: 2005/01/13
投稿数: 33
投稿日時: 2005-02-18 11:32
いつも大変お世話になっております。
フォーカス遷移について悩んでいることがありまして書き込みさせて頂きます。

現在、VB.NET(環境はVS.NET2003)によるWindowsアプリケーションの開発をしています。
デザイン上の各項目のTabIndexでフォーカスの遷移を制御しているつもりです。
しかしうまく動作してくれないところがあります。

GroupBoxを使った場合(下記)です。

GroupBox1の中にGroupBox2があります。
GroupBox1の中にテキストボックス1とコマンドボタン1があります。
GroupBox2の中にコマンドボタン2があります

フォーカスの遷移としては、

テキストボックス1 → コマンドボタン2 → コマンドボタン1

としたいのですが、

テキストボックス1 → コマンドボタン1 → コマンドボタン2

とフォーカスが遷移してしまいます。

TabIndexは
テキストボックス1 < コマンドボタン2 < コマンドボタン1
になっています。

どのように制御したらいいのでしょうか?

おわかりになられる方がいらっしゃいましたらよろしくお願いします。


Lin
ベテラン
会議室デビュー日: 2004/11/08
投稿数: 50
投稿日時: 2005-02-18 12:47
引用:

TabIndexは
テキストボックス1 < コマンドボタン2 < コマンドボタン1
になっています。



グループ1<テキストボックス1<グループ2<コマンド2<コマンド1
でうまくいくようです。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-02-18 12:53
じゃんぬねっと です。

別のグループになっているのかもしれません。
[表示 (V)] メニューから、[タブ オーダー] を選択して、確認してみてください。
_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
TAKAMIKI
常連さん
会議室デビュー日: 2005/01/13
投稿数: 33
投稿日時: 2005-02-18 13:34
Linさん、じゃんぬねっとさんありがとうございました。

GroupBoxにもTabIndexの設定をしなければならないのですね。。。

基本的なことに気が付かず、すいませんでした。

Linさんのおっしゃるように設定してみたらうまく動作しました。

設定後、じゃんぬねっとさんのおっしゃるようにタブオーダーを見て確認しました。

タブオーダーが簡単に設定できるようになったのですね。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)