投稿者 るしぇ  (社会人) 投稿日時 2009/1/6 23:44:25
> 一応やっていて気づいたので、
> ここにご報告しておきます。
そういった自分で実行して気づいた点も含めての事後報告があると、
向上心がこちらに伝わり、印象が良くなります。同じハンドル名で
質問をした時に協力が得られ易くなるかもしれません。

>タブオーダーによって順番を変えることでも解決を得られました。
つまりは TextBox1 よりも先にフォーカスを受け取るコントロール
を用意したということですね?
一般には、この方法は行ないません。理由は以下になります。
・初期選択されているコントロールは意味がある。
 メッセージボックスなどは顕著ですが、デフォルトで選択する
 ことが多いボタンにフォーカスを当てておきます。そのまま
 Enter キーでボタンが押せるようにです。TextBox でも、最初に
 入力するコントロールにフォーカスを当てる為、他のコントロール
 を選択するのは望ましくないのです。
・他に依存する処理は少なくする。
 仕様変更で TextBox1 以外のコントロールが1つも無くなったら?
 結局選択解除の命令を入れることになります。他が変わっても
 変更が少ないような設計にします。
・タブオーダーは左上から順にしておく。
 …のが基本です。マウスで選択するより、キーボードで Tab 移動する
 方が速く入力できるため、Tab 移動の順番は重要です。

ボクがやるとしたら TextBox1 以外で初期選択コントロールを決めて
Select します。それだけでフォーカス移動できますから。
もしくは TextBox1.TabStop = False にしてタブ移動から外してしまう。
むしろ表示専用として Label にしてしまう…とかも考えられます。


> なお、一つのスレッドで二つの質問をしかけてしまいまして、
> 今後も何かマナーとして違うようなことがあった場合は、
> どんどん私に注意してください。
マナーの多くは、常識で考えて当然のことです。
辞書のタイトルに『国語辞典』と書いてあって、中に英和辞典が
混ざってて便利ですか?同じ意味の単語が英語でも書いてあって
分かり易いと思いますか?1つや2つなら分かり易いと感じる人も
いるかもしれません。では約12万語の単語が登録されていたら?
独和辞典と英仏辞典も混ざっていたら?

(情報系の)掲示板の質問は、後から同じ問題にぶつかった人が
検索する辞書のようなものです。後から読んで分かり易いものに
するのは他人の視点で考えればすぐに思いつくことです。

解決前に同スレで複数質問も同様。日常会話で
A「ペット飼ってたっけ?」
A「黒と茶のブチってかわいいよね?どんなのが好み?」
A「ところで車もってたっけ?何色の車?」
A「そういえば、ここ来るとき花壇があったよ。見た?」
B「黒一色」
C「やっぱ白がいいと思いました」
ABC「どれが???」
ってならない?同様の話題だからって割り込みする人も
いるけど、同様の話題だからこそ割り込まないで別スレッドに
し、リンクを貼るようにします。
# 文章の主語・述語・引用がはっきり書いてあればまだマシだけど、
# 主語・述語は省略で、無意味に全文引用する人が多いし。。

他人に注意されることを当てにせず、自分で考えるようにして
ください。