2011-06-28 48 views
-1

因此,繼承人我的第一問題,RichTextBox的C#車展

我在C#中的富文本框控件,問題是,我必須向下滾動才能看到最新的數據流(使用FileSystemWatcher的IM)。現在,我如何使richtextbox顯示最後一行,以便我不必向下滾動。謝謝。 (換句話說,我想richtextbox顯示最新的文字)

第二個問題,我如何使用一個對象創建一個文件並關閉流對象。因爲我想覆蓋現有的文件。

+0

的WinForms或網頁? – Binil

+0

它是winform的。 – Lufthansa

回答

0

嘗試用:

rtb.SelectionLength = 0; 
    rtb.SelectionStart = rtb.Text.Length; 
    rtb.ScrollToCaret(); 
1

這樣的事情可能你qouestion#1

txtBox.ScrollToLine(txtBox.LineCount - 1); 

現在要做的,你總會看到最後一行

編輯: 剛看到這是一個豐富的文本框中。只是這樣做:

txtBox.SelectionLength = 0; 
txtBox.SelectionStart = txtBox.Text.Length; 
txtBox.ScrollToCaret(); 
如果要覆蓋文件

只是這樣做:

FileStream fileStream = new FileStream(@"c:\file.txt", FileMode.Create); 
+0

theres沒有scrolltext的屬性爲richtextbox – Lufthansa

+0

只看編輯的部分:) –

+0

嗯最新使用txtBox?它的richtextbox權利。 tnx – Lufthansa