在winforms应用程序中,是否可以使用 CTRL + A 选择所有文本?
答案 0 :(得分:7)
只需为文本框编写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现在预先定义了这个快捷键。
答案 1 :(得分:2)
请注意,Ctrl-A选择 - 所有在RichTextBox控件中都是开箱即用的(默认情况下)。
答案 2 :(得分:1)
将事件放在onkeypress上并使用SelectAll方法
http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.selectall%28v=vs.95%29.aspx