2011-06-18 31 views
5

Trong Visual C# .NET:Làm cách nào để thêm văn bản vào vị trí con trỏ của người dùng trong Hộp văn bản có dạng thức trong C#?

Làm cách nào để thêm/nối văn bản trực tiếp vào nơi con trỏ của người dùng nằm trong Hộp văn bản có định dạng?

Ví dụ: nếu người dùng nhấp vào nút và con trỏ của họ ở đâu đó trong hộp văn bản có định dạng, văn bản sẽ được thêm ngay lập tức vào vị trí con trỏ của họ.

Trả lời

5
 rtb.SelectionStart += rtb.SelectionLength; 
    rtb.SelectionLength = 0; 
    rtb.SelectedText = "asdf"; 

Điều này di chuyển con trỏ vừa qua cuối lựa chọn hiện tại, sau đó thêm "asdf" vào cuối.

12

Sử dụng SelectedText tài sản:

textBox.SelectedText = "New text"; 

này sẽ ghi đè lên bất kỳ văn bản đã chọn họ có mặc dù. Nếu bạn không muốn rằng trước tiên bạn có thể đặt thuộc tính SelectionLength thành 0:

textBox.SelectionLength = 0; 
textBox.SelectedText = "New text"; 
Các vấn đề liên quan