Visual Studio c#按键输入不起作用

时间:2016-07-15 18:30:36

标签: c# winforms keypress

嘿伙计们,我一直在努力学习我的代码!我做了一些研究,我不明白为什么我的代码不起作用...请帮忙!

private void CheckEnter(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
        if (e.KeyChar == (char)13)
        {
            Debug.WriteLine("It's working!");
            enterKey = true;
        }
        else
        {
            enterKey = false;
        }
    }

    private void textBox_TextChanged(object sender, TextChangedEventArgs e)
    {
        Debug.WriteLine("The text is changing");

        if (enterKey == true)
        {
            encryptKey = encryptInTextBox.Text;
            Debug.WriteLine("The key is " + encryptKey);
        }
    }

显然我无法更改'TextChangedEvenArgs'因为文本框的创建方式,每当我更改它时,都会出现错误。 所以,我决定这样做,谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

为什么不直接将ENTER键检入文本框KEYPRESS或KEYUP事件?