Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何禁用密钥_C#_Events_Key - Fatal编程技术网

C# 如何禁用密钥

C# 如何禁用密钥,c#,events,key,C#,Events,Key,当按下“回车”键时,如何防止插入符号转到文本框中的下一行?换句话说,如何禁用文本框中的“回车”或“回车”键?您可以编写OnKeyDown事件。您可以使用e.SuppressKeyPress告诉.NET您正在处理该键。大概是这样的: if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; } 查看TextBox.AcceptsReturn+1了解一般情况下的有用信息,即使这不是此特定场景的最佳方法Wow快速回复。。。这比其他论坛

当按下“回车”键时,如何防止插入符号转到文本框中的下一行?换句话说,如何禁用文本框中的“回车”或“回车”键?

您可以编写
OnKeyDown
事件。您可以使用
e.SuppressKeyPress
告诉.NET您正在处理该键。大概是这样的:

if (e.KeyCode == Keys.Enter) {
    e.SuppressKeyPress = true;
}

查看
TextBox.AcceptsReturn

+1了解一般情况下的有用信息,即使这不是此特定场景的最佳方法Wow快速回复。。。这比其他论坛(不想说是哪一个)要好得多,在这些论坛中,人们会侮辱提问的人。谢谢,谢谢。KeyPressEventArgs不包含SuppressKeyPress。。。我使用的是OnKeyPress事件如果你想禁止取消键,你必须使用OnKeyDown。有没有办法在richtextbox上执行此操作?恐怕没有。但你可以按照绝地大师斯布奇的建议,推翻OnKeyDown。