掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB2008名前代入でのフォーカス移動 (ID:144574)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
すいません説明が不十分でした、FormにTextBox1(タブオーダー2)とTextBox2 (タブオーダー1)を貼り付けています、現象はForm_Load時に起きます。 ボタンを追加し、以下のコードにて確認したところ正常に動きました。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim name As String = "TextBox1" Dim control As TextBox = TryCast(Me.Controls(name), TextBox) If Not control Is Nothing Then control.Focus() End Sub 原因は名前代入によるアクセスでなく、Form_Loadにあったようです。 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.Focus() 'フォーカス移動しない End Sub 指定のコントロールにForm_Load時、フォーカスを移動するにはどう したらよいのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.