콘텐츠가 패턴 (사실 구문 강조 표시)을 준수한다고 가정하고 내용에 따라 텍스트 상자 (또는 richtextbox)의 내용을 서식 지정하는 라이브러리가 있습니까? winform (또는 그 문제에 대해서는 WPF)을 선호하지만 이것이 웹 세계와 winform 모두에서 가능하다면 좋을 것입니다.텍스트 상자 서식 지정
0
A
답변
1
프로그래밍 방식으로 텍스트를 선택한 다음 SelectionColor 속성을 설정하면됩니다. 물론 선택할 텍스트를 결정하는 정규 표현식을 작성해야하지만 이후에 색을 지정하는 것은 간단합니다.
오, 그래; 이 TextBox, RichTextBox (분명히) 작동하지 않습니다.
1
텍스트를 선택하고 색상을 설정하면 풍부한 텍스트 상자에서 직접이 작업을 수행 할 수 있습니다.
그러나, 당신은 윈폼을 언급 한 이후, 당신은 SyntaxEditor by ActiPro보고 할 수 있습니다 예를 들어,
... 거기에 더 정교한 라이브러리가있다.
1
이것은 약간 필요한 것입니다. 첫 번째부터 10 번째 문자 또는 RichTextBox 전체 길이를 선택하고 을 클릭 한 다음 선택 색상을 변경합니다. 키를 선택하면 전체 RichTextBox가 아닌 선택 항목이 변경됩니다. 그런 다음 글꼴을 굵게 변경할 수 있습니다. 굵은 글씨가 조금 더 이상합니다.
'select the first character
rtbRichTextBox.SelectionStart = 0
'Select the length forward as far as you need to
rtbRichTextBox.SelectionLength = 10 'Len(rtbRichTextBox.Text)
' change the text color
rtbRichTextBox.SelectionColor = Color.Blue
' make a highlight color over the text
'rtbRichTextBox.SelectionBackColor = Color.Yellow
Dim newFontStyle As System.Drawing.FontStyle
If rtbRichTextBox.SelectionFont IsNot Nothing Then
newFontStyle = FontStyle.Bold
rtbRichTextBox.SelectionFont = New Font(MyObj_Font_Arial.FontFamily, _
MyObj_Font_Arial.Size, _
newFontStyle)
end if
'a more straight forward bold would be to change the font.
Dim MyObjectArialFont As New Font("Arial", 6.5, FontStyle.Bold)
rtbRichTextBox.SelectionFont = MyObjectArialFont
관련 문제
- 1. VB.net에서 텍스트 상자 서식 지정
- 2. 플래시 텍스트 상자 서식 지정 차이
- 3. "0.00"과 같은 텍스트 상자 서식 지정
- 4. PHP로 텍스트 서식 지정
- 5. 텍스트 서식 지정
- 6. VBA에서 텍스트 상자 서식 지정 4 자리 소수점
- 7. 안전한 웹 텍스트 서식 지정
- 8. RichtextBox의 텍스트 서식 지정 WPF
- 9. 위젯에서 텍스트 서식 지정 textview
- 10. 문자열 목록에 텍스트 서식 지정
- 11. Excel에서 연결 텍스트 서식 지정
- 12. ListView의 WPF 텍스트 서식 지정
- 13. as3 텍스트 필드 서식 지정
- 14. CSS : 수직으로 텍스트 서식 지정
- 15. 텍스트 영역 내에서 텍스트 서식 지정
- 16. 서식있는 텍스트 상자의 텍스트 서식 지정
- 17. HTML 텍스트 영역에 특수 텍스트 서식 지정
- 18. 서식 텍스트 텍스트 영역
- 19. Jsf가 HTML 태그로 텍스트 서식 지정
- 20. WPF RichTextBox - 입력 된 텍스트 서식 지정
- 21. 붙여 넣기 재정의 : 텍스트 서식 지정
- 22. zeroclipboard - 텍스트 복사 및 서식 지정
- 23. CSS를 사용하여 긴 텍스트 문자열 서식 지정
- 24. Python : 특정 열로 텍스트 서식 지정
- 25. $ ###, ###, ###, ## 0.00으로 텍스트 상자의 데이터 서식 지정
- 26. 사용자가 입력하는 동안 텍스트 필드 서식 지정
- 27. Python의 다른 버전에서 텍스트 서식 지정
- 28. iPhone에서 여러 줄로 된 텍스트 서식 지정
- 29. SQLite3에 저장된 텍스트 데이터 서식 지정
- 30. as3 텍스트 서식 지정, 밑줄 간격?
가능한 중복 : http://stackoverflow.com/questions/1087735/a-textbox-richtextbox-that-has-syntax-highlighting-c –