예, 원하는 문자 범위에 텍스트 효과를 추가 할 수 있습니다. 다음은 VB.net의 코드 단편입니다. C#을 사용하지 마십시오. 켄 -
highlightstart = rtbEmail.TextLength
rtbEmail.AppendText(msg.Message)
rtbEmail.SelectionStart = highlightstart
rtbEmail.SelectionLength = rtbEmail.TextLength - highlightstart
rtbEmail.SelectionFont = New Font("Courier New", rtbEmail.Font.Size, FontStyle.Regular)
HTH :
또 다른 방법은 텍스트 범위의 시작과 끝을 정의하는 것입니다
rtbEmail.SelectionFont = New Font(rtbEmail.Font.Name, CSng(rtbEmail.Font.Size * 1.25))
rtbEmail.AppendText("To: " & emailparts.ToData & vbCrLf & "From: " & emailparts.FromData & vbCrLf & "Subject: " & emailparts.SubjectData & vbCrLf)
:
한 가지 방법은 새로운 텍스트를 추가하기 전에 현재 글꼴을 변경하는 것입니다
출처
2013-07-22 17:53:03
Ken
하는 것은 유용하지 않을 수 있습니다 사용 중입니다. –
richTextBlock 요소에 "SelectionFont"또는 "AppendText"와 같은 메서드가 없습니다. 그것은 "RichTextBox"가 아닙니다. 그래서 도움이되지 않습니다. – user2599950
@ 패트릭 - 예, 압니다 만, 확실히 OP가 번역을 할 수 있습니다. # user2599950 - 네, 잘못 읽은 것 같아요. 내 잘못이야. – Ken