2012-10-20 43 views
-1

可能重複:
How do I scroll a RichTextBox to the bottom?我如何使richTextBox滾動文本而不是酒吧?

我在構造函數中所做的:

richTextBox1.ScrollBars = RichTextBoxScrollBars.Both; 

但是,當從頂部開始越來越下降的文字我需要拖動條向下看文字。相反,我怎樣才能使文本將推下酒吧,所以如果我想看到上/舊文本,我將需要拖動酒吧?所以我總是會從下面看到下一個/新的文本。

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

Alvin你給的鏈接不起作用。至少對於我來說。 – user1741587

+0

你每次將內容添加到它時都會調用它嗎? –

回答

0
for(int i=0;i<=RichTextBox1.Text.Length;i++) 
    RichTextBox1.SelectionStart = i 
+0

Codelgnoto對不起,你的代碼也無法正常工作。 – user1741587

-1

我找到了解決辦法是:

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

爲了把它放在一個TextChanged事件。 現在它的工作非常完美。

謝謝大家。

相關問題