[VC2005] コントロールにフォーカスを移動する方法
◆概要
この資料は、Microsoft(R) Visual C# 2005で コントロールにフォーカスを移動する方法について記述しています。
◆Focusメソッド
コントロールにフォーカスを移動するには、Focusメソッドを使用します。
フォーカスが実際に移動するとtrueを、移動できなければfalseを返します。
private void button1_Click(object sender, EventArgs e) { button2.Focus(); } |
◆フォームのロード時にフォーカスを設定する
フォームのロード時にコントロールにフォーカスを設定するとき、Focusメソッドを使ってもコントロールにフォーカスを移動させることはできません。フォームのロード時にコントロールにフォーカスを設定するには、ActiveControlプロパティにコントロール名を指定します。
private void Form1_Load(object sender, EventArgs e) { // ロード時にフォーカスを設定する this.ActiveControl = this.btnClose; }
▼ページトップへ