2012-01-18 47 views

Trả lời

10

Tôi muốn nói rằng khi bạn làm mới, bạn có thể di chuyển con trỏ chọn đến cuối, sau đó cuộn hộp văn bản đến khi nó hiển thị bằng ScrollToCaret.

Đó sẽ là một cái gì đó giống như

yourtextbox.SelectionStart = yourtextbox.Text.Length 
yourtextbox.ScrollToCaret() 
+0

Ah! Tôi đã thiếu dòng đầu tiên của mã của bạn trong mã của tôi. Cảm ơn. – HelpNeeder

2

Hãy thử sử dụng phương pháp TextBox.Select:

textBox.Select(textBox.Text.Length, 0); 

đó sẽ thiết lập con trỏ đến chỉ là quá khứ ký tự cuối cùng trong hộp văn bản.

11

này hoạt động tốt hơn nhiều. Nó tốt hơn so với giải pháp của Kotch vì không cần cập nhật liên tục vị trí của con trỏ.

txtDisplay.AppendText(txtDisplay.SelectedText); 
+1

Chắc chắn cách dễ nhất và trực quan nhất để cả chắp thêm văn bản vào bộ đệm hộp văn bản và giữ phần bổ sung văn bản mới nhất trong chế độ xem. – Roland

Các vấn đề liên quan