在 winforms 应用程序中,是否可以使用CTRL+选择所有文本A?
问问题
897 次
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 回答