-1

可能重复:
如何将 RichTextBox 滚动到底部?

我在构造函数中做了:

richTextBox1.ScrollBars = RichTextBoxScrollBars.Both;

但是当从顶部开始的文本下降时,我需要向下拖动条来查看文本。相反,我怎样才能使文本将条向下推,所以如果我想查看上部/旧文本,我需要向上拖动条?所以一直以来,我都会从底部发出下一个/新的文本。

private void init()
        {
            cancel = false;
            currentCrawlingSite = new List<string>();
            sitesToCrawl = new List<string>();
            richTextBox1.Clear();
        }
4

2 回答 2

0
for(int i=0;i<=RichTextBox1.Text.Length;i++)
    RichTextBox1.SelectionStart = i
于 2012-10-20T11:16:09.517 回答
-1

我找到的解决方案是:

private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            richTextBox1.SelectionStart = richTextBox1.Text.Length;
            richTextBox1.ScrollToCaret();
        }

将其放入 TextChanged 事件中。现在它的工作完美。

谢谢你们。

于 2012-10-20T14:54:47.127 回答