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

本文关键字:文本 区域 CTRL+A 选择 使用 | 更新日期: 2023-09-27 18:34:11

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

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

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

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

更新:从 .NET 4.6.1 开始,文本框现在预定义了此快捷键击键。

请注意,按 Ctrl-A 选择所有内容在 RichTextBox 控件中开箱即用(默认情况下)。

将事件放在按键上并使用 SelectAll 方法

http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.selectall%28v=vs.95%29.aspx