[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;
        }


▼ページトップへ