3

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

4

3 回答 3

8

只需为文本框编写 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 开始,TextBox 现在预定义了这个快捷键。

于 2013-10-07T16:57:24.603 回答
2

请注意,在 RichTextBox 控件中,用于全选的 Ctrl-A 是开箱即用的(默认情况下)。

于 2013-10-07T20:09:38.797 回答
1

将事件 onkeypress 并使用 SelectAll 方法

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

于 2013-10-07T16:55:10.110 回答