【发布时间】:2013-04-18 08:29:34
【问题描述】:
我在这里问已经问过(甚至回答过)的问题: Why are some textboxes not accepting Control + A shortcut to select all by default
但是这个答案对我不起作用。我有这个代码:
public class LoginForm : Form
{
private TextBox tbUsername;
public LoginForm()
{
tbUsername = new TextBox();
tbUsername.ShortcutsEnabled = true;
tbUsername.Multiline = false;
Controls.Add(tbUsername);
}
}
文本框出现,我可以在上面写字,我可以在上面剪切、复制和粘贴文本,没有任何问题。 但是,当我尝试按 Ctrl+A 时,我只会听到类似于您尝试从空文本框中删除文本时听到的“bling”(尝试一下)使用浏览器的地址栏)。
【问题讨论】:
-
FWIW 你的代码对我有用。我可以使用
CTRL + A和其他快捷方式。我认为shift + up arrow应该一次选择一个字母。shift and end全选。 -
是的,它也适用于我。您使用的是什么版本的 .net?
-
@spajce 不确定,在哪里可以查看?
-
你可以从你项目的
properties查看。 -
@spajce "目标框架:
.NET Framework 4.5" 所以我猜它是相当新的......
标签: c# winforms textbox keyboard-shortcuts