RichTextBox如果在changeD事件中引用了text属性,第五玛丢失的有关问题
求助RichTextBox如果在changeD事件中引用了text属性,第五玛丢失的问题
RichTextBox如果在changeD事件中引用了text属性,则五笔输入法的就看不到了,极品五笔也是如此。
请问有什么解决办法?比如 我用五笔输入法录入“册”字 是MMGD 如果我看到是这样子的”册一“ 那我会输入 MMGDG 这样就可以,但是写了以下下方法的时候的第五玛会丢失,也就是G会丢失不见。不知道有啥办法可以解决。谢谢各位大神了!
private void richTextBox1_TEXTChanged(object sender, EventArgs e)
{
label1.Text = richTextBox1.Text;
}
用以上很简单的程序,就可以测试出来这个问题,但是该怎么解决呢?我们在程序中必须要及时了解当前RichTextBox中内容的变化,所以在change事件中调用了text来不停的监测其内容。有什么变通的办法可以解决这个问题吗?
------解决方案--------------------
应该跟你用的输入法有关
如果用拼音输入法,不按空格是不出字的
而你用五笔输入法,输入法判断mmgd就已经是个字了,你再打g,它会先出个"册",然后再出"一"
而出了一个字之后,你的控件执行方法去了,而不响应你的后续输入了
RichTextBox如果在changeD事件中引用了text属性,则五笔输入法的就看不到了,极品五笔也是如此。
请问有什么解决办法?比如 我用五笔输入法录入“册”字 是MMGD 如果我看到是这样子的”册一“ 那我会输入 MMGDG 这样就可以,但是写了以下下方法的时候的第五玛会丢失,也就是G会丢失不见。不知道有啥办法可以解决。谢谢各位大神了!
private void richTextBox1_TEXTChanged(object sender, EventArgs e)
{
label1.Text = richTextBox1.Text;
}
用以上很简单的程序,就可以测试出来这个问题,但是该怎么解决呢?我们在程序中必须要及时了解当前RichTextBox中内容的变化,所以在change事件中调用了text来不停的监测其内容。有什么变通的办法可以解决这个问题吗?
------解决方案--------------------
应该跟你用的输入法有关
如果用拼音输入法,不按空格是不出字的
而你用五笔输入法,输入法判断mmgd就已经是个字了,你再打g,它会先出个"册",然后再出"一"
而出了一个字之后,你的控件执行方法去了,而不响应你的后续输入了