我在我的程序中发现了一些文本框,它们默认情况下接受Control+A 快捷键选择整个文本,而且无需编码。
我不知道需要提供什么额外信息才能使所有文本框都启用该功能,因为我在这些文本框之间没有任何区别。它们都是简单的拖放文本框。
注意:我不是在谈论这段代码:
if (e.Control && e.KeyCode == Keys.A)
{
textBox1.SelectAll();
}
我希望默认情况下可以选择...或者有没有办法更改文本框属性,使文本框接受所有默认的Windows快捷键?除了 Control + Z
, Control + X
, Control + C
, Control + V
,其他快捷键都能正常工作。为什么不能使用 Control + A
?
更新: 默认情况下接受 Ctrl+A
的文本框是掩码文本框而不是常规文本框。此时我用的是.NET 2.0版本。但是我猜最初的问题可能是其他原因,因为我在.NET 2.0代码中可以看到 Ctrl+A
正常工作。