Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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# 快捷方式指定返回触发器Enter_C#_.net_Winforms - Fatal编程技术网

C# 快捷方式指定返回触发器Enter

C# 快捷方式指定返回触发器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事件将

我在多行文本框中指定了一个快捷键,即Ctrl+Return

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


这只是在黑暗中拍摄,但在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;
        }
    }