2013-07-04 66 views
1

我正在尋找以編程方式滾動richtextbox的C#.net代碼,我已經搜索過它,但我發現了一些VB.Net的示例,但不知道如何使用它們。任何幫助將不勝感激。在此先感謝:)在c#中滾動richtextbox .net

+0

http://geekswithblogs.net/Waynerds/archive/2006/01/29/67506.aspx看看這個 – wudzik

+2

_I'm尋找C#.net代碼.._這不是問一個問題的好方法。你有沒有嘗試解決你的問題? –

+0

我要求代碼的道歉,是的,我已經嘗試setCaret功能,但我沒有正常工作,因爲我是新來的C#所以我需要一些關於如何解決這個問題的幫助。 – Omar

回答

2

如果我正確理解,您想要將richtextbox滾動到底部後新行添加到此控件。就在這個代碼添加到每次運行方法添加了一些新的數據:

private void AddText(string text) 
{ 
    richTextBox1.AppendText(text + Environment.NewLine); 
    richTextBox1.SelectionStart = richTextBox1.Text.Length; 
    richTextBox1.ScrollToCaret(); 
} 
+0

非常感謝您的回覆,對我有幫助,實際上我在c#中製作一個抄襲檢測器,我有兩個richtextbox,現在我想要一行符合第二個文件的行,第二個richtextbox應該自動滾動並且在第一個文本框的匹配行前面找到匹配的行。只想知道是否有任何可以滾動特定行的功能? – Omar

+1

請嘗試使用查找方法:[鏈接](http://msdn.microsoft.com/en-us/library/hfcsf75k.aspx)。您可以通過這種方式進行搜索和滾動:[link](http://stackoverflow.com/a/4323299/1554861)。它有幫助嗎? – odinmillion

+0

非常感謝:)非常接近我實際上尋找:)感謝你們所有人的幫助:) – Omar

相關問題