C#中,RichTextBox显示接收到的数据时有个很奇怪的现象!悬赏100等待解决

明明程序中已使用“RichTextBox.ScrollToCaret();”但当数据来时却发现滚动条在自动往下滚动时却是在跳动。调试时发现当数据填满框体后接收一次数据滚动... 明明程序中已使用 “RichTextBox.ScrollToCaret();”
但当数据来时却发现滚动条在自动往下滚动时却是在跳动。
调试时发现当数据填满框体后接收一次数据滚动条就跳动一次。(RichTextBox最下面一时显示的是正在接受数据的那一行,一时却显示接收数据上面那一行。)
求高手解决......
展开
 我来答
linsloony
2014-02-14 · TA获得超过362个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:286万
展开全部

在调用ScroolToCaret()前加下面这句试试?

 richTextBox.SelectionStart=richTextBox.Length;
更多追问追答
追问
加了,还是一样的效果,不过我吧你说那句加在下面,再加一句显示焦点光标就不会了,但是会有个光标闪烁。有没有隐藏光标闪烁的代码???
追答
隐藏光闪烁的还真没有,我用Timer测试添加数据测试很正常,介意远程看下这个奇怪的现象吗?2237638650
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式