C#中,如何让richTextBox旁边的滚动条始终处于最下方

先有两个richTextBox,当我在下面打字,就会追加到上面。我现在想怎样跟QQ的功能一样,使滚动条自动往下滚。因为每当我打新句子,虽然可以出现在上面,但是滚动条没动啊!还要拖才能看得见。。。

第1个回答  2009-03-25
是richTextBox1的ScrollToCaret属性 ,将控件的内容滚动到当前插入符号位置,在richTextBox1_TextChanged事件中加入代码:richTextBox1.ScrollToCaret();就ok了。
第2个回答  2009-03-25
richTextBox1.ScrollToCaret();本回答被提问者采纳

C#中,如何让richTextBox旁边的滚动条始终处于最下方
\/\/设置光标的位置到文本尾 this.richTextBox.Select(this.richTextBox.TextLength,0);\/\/滚动到控件光标处 this.richTextBox.ScrollToCaret();

C# 如何让TextBox的滚动条自动处于最下部
【滚动条自动处于TextBox最下部可以用两行代码实现】注意:这两种这两种事件的区别,你自己操作一遍体验一下,推荐使用第一种事件,既textBox1_MouseClick(),当单击鼠标左键,滚动条自动处于TextBox最下部。另外还有一个容易出错的地方,不要在窗体加载时使用,因为窗体加载时还没有这个控件,所以代码将不...

如何将C#中的textbox的滚动条移动到最后一行
在C#中,给textbox添加文本后,都希望给用户将最新的内容显示出来,自然会希望textbo自动滚动到最后一行,这样大家都能注意到最新的信息。但是如果使用txtbox.Text+=stringtmp;的方式,则不能将光标和滚动条移动到最后一行,需要使用Append命令添加的字符串,才能使textbox移动到最后一行。

c#dgv刷新后怎样让滚动条保持在最下方
添加richtextBox的TexChange事件。并在在richTextBox_TextChanged事件中加入代码:richTextBox1.ScrollToCaret();就ok了。以上方法有弊端,有时候显示会造成,有半行数据时,滚动条未滚动最底。

C#如何设置textbox的滚动条一直在最下面?
一种方法,光标定位:把以下代码复制到HTML文件运行即可\/\/ 页面加载事件function document.onreadystatechange(){\/\/当加载完成 if(document.readyState=="complete"){ \/\/文本框 var textbox = document.all("txtTest")var r = textbox.createTextRange();r.collapse(true);r.moveStart('characte...

C#中怎样让richTextBox控件的滚动条跟随数据向下移动!
在添加数据以后执行 this.richTextBox1.SelectionStart = this.richTextBox1.TextLength;this.richTextBox1.ScrollToCaret();

c#中如何在向RichTextBox控件不停的AppendText数据时,光标不会自动跳转...
append前先记住光标位置,append后再恢复光标位置:private void button1_Click(object sender, EventArgs e){ int pos = rtb.SelectionStart;rtb.AppendText("123456789");rtb.SelectionStart = pos;rtb.Focus();}

C# RichTextbox中设置滚动条位置
richTextBox1.SelectionStart = richTextBox1.Text.Length;richTextBox1.Focus();

C# 如何在richtextbox 控件中实现每行不超过80个字符
始终显示垂直滚动条。当 WordWrap 属性设置为 false 时,显示水平滚动条。在文本未超过控件的宽度或长度时,两个滚动条均显示为灰色。将 WordWrap 属性设置为适当的值。值 说明 false 控件中的文本不会自动调整来适应控件的宽度,所以,该文本可一直向右滚动,直到到达分行符为止。如果选择了上面的“...

C# 中怎么设置RichTextBox控件的初始光标位置
设置SelectionStart 属性,比如:richTextBox1.Focus();\/\/你让richTextBox1的TabIndex设为最小,可以不用这句 richTextBox1.SelectionStart = 5;\/\/光标在第5个

相似回答