여기서 "텍스트를 굵게 만드는 방법"에 대한 많은 질문이 있지만 답변이 도움이되지 않는다고 생각합니다. 런타임에 서식있는 텍스트 상자가 만들어 질 수도 있습니다.서식있는 텍스트 상자 - 굵게
나는 채팅 클라이언트를 만들고 있어요, 그래서 서식있는 텍스트 상자가 라인 분할이 다음과 같이 메시지는 다음과 같습니다 는 {이름} {메시지} \ 연구 \ 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);
첫 번째 메시지, 그것은 완벽하게 잘 작동 이름은 굵게 표시되어 있습니다. 하지만 두 번째 메시지를 추가 할 때 두 번째 시간은 시작 인덱스 (이 예제는 37)를 선택하지만 모든 것이 굵은 글씨로 바뀌지 만 모든 것이 지나간 모든 메시지도 굵게 표시됩니다!
어떤 원인 일 수 있습니까? 미리 감사드립니다.
너는 천재 야! 이것은 지난 3 시간 동안 나를 당황하게하고 있었다! 고맙습니다! –