C# winform中richTextBox中自动滚至底部

richTextBox中的文本由另一个控件加入的时候,当自动出现滚动条时,文本不会自动向下滚动,文本还是定位在开始处,因此无法自动查看新加入的文本,而richTextBo... richTextBox中的文本由另一个控件加入的时候,当自动出现滚动条时,文本不会自动向下滚动,文本还是定位在开始处,因此无法自动查看新加入的文本,而richTextBox又没有AutoScroll这个属性,请问如何实现下面描述的功能:当一richTextBox由另一richTextBox加入文本且自动出现滚动条时,自动向下滚动,以便查看新加入文本的内容~~~谢谢!!!
可以实现自动定位的文本尾,可是richTextBox1成了光标所在位置,我想要的是在richTextBox2中编辑并将编辑文本加入richTextBox1,但richTextBox2并不失去焦点,谢谢~~~
展开
 我来答
百度网友07da055
2010-10-27 · TA获得超过659个赞
知道小有建树答主
回答量:356
采纳率:33%
帮助的人:234万
展开全部
垂直滚动条始终在RichTextBox的底部
你需要设置HideSelection 为 false 并且用 AppendText来插入新数据
例如richTextBox.AppendText("内容");

让richTextBox2一直获取焦点
则在促发事件的时候
增加richTextBox2.Focus();
innorence
2010-10-26 · TA获得超过3853个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:276万
展开全部
//让文本框获取焦点
this.richTextBox.Focus();
//设置光标的位置到文本尾
this.richTextBox.Select(this.richTextBox.TextLength,0);
//滚动到控件光标处
this.richTextBox.ScrollToCaret();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式