C#フォーカスを取得した時にテキストを全選択状態にする

スポンサーリンク

Windows 内でも「フォーカスを取得したらテキストを全選択状態にする」という仕様は良く見かけます。以下の例のように、TextBox の Enter イベントで実装してみると良いでしょう。

すべての TextBox コントロールでこのコードをベタ書きすると、骨が折れる上ソースが汚くなります。これらの機能を実現したカスタム コントロールを作成すると良いでしょう。

サンプルコード

以下にサンプルコードを示します。

C# 全般
// textBox1 がフォーカスを取得したら、テキストを全選択状態にする
private void textBox1_Enter(object sender, System.EventArgs e) {
    this.textBox1.SelectAll();
}

関連するリファレンス

準備中です。

スポンサーリンク