2011-08-10 36 views

回答

1

Visual Studio輸出窗口的行爲是特殊的,因爲如果插入符號位於文本框的末尾,它將只會保持自動向下滾動,這樣可以在添加新行時檢查輸出而不會受到干擾。

我有這樣的行爲與此代碼

bool scrollToEnd = TbEvents.CaretIndex == TbEvents.Text.Length; 
TbEvents.AppendText(text + Environment.NewLine); 
if (scrollToEnd) 
{ 
    TbEvents.CaretIndex = TbEvents.Text.Length; 
    TbEvents.ScrollToEnd(); 
}