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

スポンサーリンク

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

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

サンプルコード

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

VB.NET 全般
' TextBox1 がフォーカスを取得したら、テキストを全選択状態にする
Private Sub TextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
    Me.TextBox1.SelectAll()
End Sub

関連するリファレンス

準備中です。

スポンサーリンク