richtextbox正在吃中文拼音IME盒吗?

时间:2017-12-06 20:40:10

标签: winforms richtextbox

所以我有一个RichTextBox,我想输入中文。我尝试了各种拼音输入法,包括微软拼音和谷歌拼音。它工作正常。但是只要我在Keydown事件中定义了以下内容,它就会停止工作:

private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{

    if (richTextBox1.Text.Length > 1) //<--- this is causing the issue??
    {

    }
}

以google拼音为例。它只接受第一个字符,例如,如果我想在输入“o”时输入“wo”,弹出的候选框就会消失。 MS拼音更糟糕...... 这完全是烦人的,我不明白为什么候选箱只是通过这个“如果”检查就被吃掉了。它看起来像RichTextBox控件错误?

任何建议都评论任何人?

谢谢!

0 个答案:

没有答案