Tôi biết có vô số câu hỏi "cách in đậm văn bản" ở đây, nhưng không có câu trả lời nào giúp ích, tôi nghĩ có thể Hộp văn bản đa dạng đang được tạo khi chạy.Hộp văn bản đa dạng - Bold
Tôi đang làm cho một khách hàng trò chuyện, vì vậy tôi có một hộp văn bản giàu chia tay trong đường dây và các thông điệp như sau: {Name}: {nhắn} \ r \ n
Tôi muốn Bolden tên, tôi đã thử nhiều ví dụ mã, nhưng đây là ví dụ gần nhất mà tôi đã thực hiện:
int length = textBox.Text.Length;
textBox.Text += roomChatMessage.from + ": " + roomChatMessage.text + "\r\n";
textBox.Select(length, roomChatMessage.from.Length);
textBox.SelectionFont = new Font(textBox.Font, FontStyle.Bold);
Thông điệp đầu tiên, nó hoạt động hoàn toàn tốt, tên được in đậm. Nhưng khi tôi thêm một thông báo thứ hai, mọi thứ sẽ chuyển sang màu đậm mặc dù vòng thứ hai tôi đang chọn chỉ mục bắt đầu (ví dụ này là 37) nhưng mọi thứ chỉ chuyển sang màu đậm, tất cả các thông điệp quá khứ!
Bất kỳ ý tưởng nào về điều gì có thể gây ra điều này? Cảm ơn bạn trước!
Bạn thưa bạn, là một thiên tài! Điều này đã khiến tôi khó hiểu trong 3 giờ qua! Cảm ơn bạn! –