- PR -

VB.NETのフォーカス設定

1
投稿者投稿内容
masa
会議室デビュー日: 2003/09/02
投稿数: 8
お住まい・勤務地: 東京
投稿日時: 2003-09-03 00:17
初めて投稿させていただきます。

フォームのLoad時には、TabIndex=0のコントロールにフォーカスが当たりますが、
これを変更することは可能でしょうか。

具体的には、フォームLoad時に TabIndex=3 の TextBoxコントロール(TextBox1) に
フォーカスを当てたいのです。
現状、フォームのロード時に TextBox1.Focus() を実行していますが、
フォーカスが当たらず困っています。

ご教授よろしくお願いします。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2003-09-03 09:04
masaさん、こんにちは。

引用:

現状、フォームのロード時に TextBox1.Focus() を実行していますが、
フォーカスが当たらず困っています。


フォームのActivatedイベントでTextBox1.Focus()してみて下さい。
masa
会議室デビュー日: 2003/09/02
投稿数: 8
お住まい・勤務地: 東京
投稿日時: 2003-09-03 09:17
To:きくちゃん(さん)

ありがとうございました。見事解決しました。

Formのロード時には、まだコントロールがアクティブになっていないため
フォーカスの操作が出来ないということなのですね。

勉強になりました。
1

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