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