2011-08-10 31 views

Trả lời

32

Bạn có thể bất cứ khi nào bạn thêm nội dung vào Hộp văn bản đó hoặc khi bạn nghe sự kiện TextChanged kích hoạt phương pháp này: TextBoxBase.ScrollToEnd().

1

Hành vi cửa sổ đầu ra của Visual Studio là đặc biệt, vì nó sẽ chỉ tự động cuộn xuống nếu dấu nháy ở cuối hộp văn bản, cho phép bạn kiểm tra đầu ra mà không bị quấy rầy nếu dòng mới được thêm vào nó.

Tôi đã có hành vi như vậy với mã này

bool scrollToEnd = TbEvents.CaretIndex == TbEvents.Text.Length; 
TbEvents.AppendText(text + Environment.NewLine); 
if (scrollToEnd) 
{ 
    TbEvents.CaretIndex = TbEvents.Text.Length; 
    TbEvents.ScrollToEnd(); 
} 
Các vấn đề liên quan