使用CTRL + A选择textarea中的所有文本

kac*_*apy 3 c# winforms

在winforms应用程序中,是否可以使用CTRL+ A?选择所有文本?

Han*_*ant 7

只需为文本框编写KeyDown事件处理程序:

    private void textBox1_KeyDown(object sender, KeyEventArgs e) {
        if (e.KeyData == (Keys.Control | Keys.A)) {
            textBox1.SelectAll();
            e.Handled = e.SuppressKeyPress = true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

更新:从.NET 4.6.1开始,TextBox现在具有预定义的快捷键击.