HOME >> Tips >> Microsoft.NET >> コードサンプル

Ctrl + A でテキストをすべて選択する方法

 
文書番号:20750




テキストボックスで Ctrl + A を押下したときに入力されているテキストをすべて選択する方法です。


【サンプル】

  • VB.NET
    
    Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
        If e.KeyCode = Keys.A AndAlso e.Control Then
            DirectCast(sender, TextBox).SelectAll()
        End If
    End Sub
  • C#
    
    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.A && e.Control)
        {
            ((TextBox)sender).SelectAll();
        }
    }
    
  • 継承コントロールで実装する場合(VB.NET)
    
    Protected Overrides Sub OnKeyDown(e As System.Windows.Forms.KeyEventArgs)
        MyBase.OnKeyDown(e)
    
        If e.KeyCode = Keys.A AndAlso e.Control Then
            Me.SelectAll()
        End If
    End Sub