检测回车键C# [英] Detect Enter Key C#

查看:461
本文介绍了检测回车键C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有下面的代码输入/被压回时不显示消息框。

I have the following code which does not show the MessageBox when enter/return is pressed.

有关任何其他键(即字母/数字)的消息框显示的是假

For any other key(i.e. letters/numbers) the MessageBox shows False.

private void cbServer_TextChanged(object sender, EventArgs e)
{
    if (enterPressed)
    {
        MessageBox.Show("Enter pressed");
    }
    else
        MessageBox.Show("False");
}

private void cbServer_Keydown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
    {
        enterPressed = true;
        MessageBox.Show("Enter presssed: " + enterPressed);

    }
    else
        enterPressed = false;
}



任何想法?

Any ideas?

编辑:上面的代码,我认为这个问题是与_Keydown即便如此,我只贴了

Above code, I thought the issue was with the _Keydown even so I only posted that.

推荐答案

这是因为当您按下<大骨节病>输入 框TextChanged 事件将不会触发。

This is because when you press Enter TextChanged event won't fire.

这篇关于检测回车键C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆