.NETではフォームのLoadイベント時に[focus]プロパティを使用してフォーカス指定を行ってもタブインデックスが一番若い番号のコントロールが移ってしまう。
これを回避するためには[ActiveControl]プロパティを使用する。
使用例:C#
private void Form1_Load(object sender, System.EventArgs e)
{
// ロード時にフォーカスを設定する
this.ActiveControl = this.コントロール名;
}
使用例:Visual Basic
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.ActiveControl = Me.コントロール名
End Sub
0 件のコメント:
コメントを投稿