快捷方式分配给返回触发器输入

时间:2017-06-03 10:48:34

标签: c# .net winforms

我在多行文本框中指定了一个快捷方式,即 Ctrl + 返回

它可以工作但是,当我使用 Ctrl + 返回时,输入按钮触发器并使光标转到底线。当我按 Ctrl + 返回时,如何禁用 Enter

if (e.Control==true && e.KeyCode == Keys.Return)
 {
        // do anything()
 }

3 个答案:

答案 0 :(得分:0)

这只是一个黑暗中的镜头,但它会在if语句中添加以下内容吗?

ApplicationUser user = await userManager.FindAsync(context.UserName, context.Password);

答案 1 :(得分:0)

使用以下命令将起作用;

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

答案 2 :(得分:0)

如果我没记错,keydown事件将在文本框收到字符后触发。

尝试使用按键事件:

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == '\n')
        {
            // do anything()
            e.Handled = true;
        }
    }