多线程操作控件时,输入法出现问题

cja03 2009-03-06 11:13:11
在编辑一个RichTextBox时,后台有另外一个线程每一段时间获取RichTextBox的内容
但就在获取时,如果敲了几个字符,文字还没上屏的话,敲的这个几字符就会被清空。
比如输入"womeng",输入法出现了“我们”,但未按回车或空格键,此时"womeng”会被清空。
请问这个问题该怎么解决?
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cja03 2009-03-06
  • 打赏
  • 举报
回复
不是,需求是这样的:
企业用的即时通讯,客户在输入时,客服能实时看到客户正在输入的东西,以便马上得手准备客户想知道的东西(就像QQ的“输入状态”),所以,我在后台起了一线程,每一两秒就获取RichTextBox.Text,然后发送。
zgke 2009-03-06
  • 打赏
  • 举报
回复
这个好象和多线程序没关系...是你更改了RICHTEXTBOX的Selected把
oyljerry 2009-03-06
  • 打赏
  • 举报
回复
另一个线程是不是获取的时间不对,等输入完了,再通知另一个线程读取

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧