VBやC#でLabelにtabindexがある理由

miso

2012年02月01日 11:34

前からずっと疑問に思っていたけど
ここに書いてあった

ラベルにタブ移動したい --DOBON.NETプログラミング掲示板過去ログ


> ところで、
> なぜ、TabIndexがあるのでしょうか・・

ニーモニック キーのためです。
Label に ファイル名(&N) としておいて、[Alt] + [N] キーを押下すると、
その次の TabIndex にあたるフォーカスを取得できるコントロールへフォーカス遷移します。

たいていの場合は、Label + TextBox の関係になっているため、
次の TextBox にフォーカスが移るわけですね。

これが、TabStop はなくて TabIndex がある理由です。

なるほど、こんな使い方があるとは知らなかったヨ

でも画面に項目がたくさんある時タブオーダーの画面に切り替えるとLabelが邪魔なんだよなぁ・・

関連記事