C# 快捷方式指定返回触发器Enter
我在多行文本框中指定了一个快捷键,即Ctrl+Return 它可以工作,但当我使用Ctrl+Return时,输入按钮触发器并使光标转到底线。按Ctrl+Return时如何禁用EnterC# 快捷方式指定返回触发器Enter,c#,.net,winforms,C#,.net,Winforms,我在多行文本框中指定了一个快捷键,即Ctrl+Return 它可以工作,但当我使用Ctrl+Return时,输入按钮触发器并使光标转到底线。按Ctrl+Return时如何禁用Enter 这只是在黑暗中拍摄,但在if语句中添加以下内容是否有效 e.Cancel = true; 使用下面的命令将工作 if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; } 如果我回忆正确,文本框接收到字符后,keydown事件将
这只是在黑暗中拍摄,但在if语句中添加以下内容是否有效
e.Cancel = true;
使用下面的命令将工作
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
如果我回忆正确,文本框接收到字符后,keydown事件将触发 请改为尝试按键事件:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '\n')
{
// do anything()
e.Handled = true;
}
}
没有“取消”属性。对不起,我当时不知道。
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '\n')
{
// do anything()
e.Handled = true;
}
}