在winforms应用程序中,是否可以使用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