2010-05-11 2 views
21

텍스트 파일을 텍스트 상자에 업로드하고 글꼴 색이 변경된 특정 단어를 으로 강조 표시하려면 텍스트를 그어 넣지 않고 어떻게 할 수 있습니까?C#에서 텍스트 상자의 글꼴 색을 변경하는 방법은 무엇입니까?

감사합니다.

+1

텍스트 상자 또는 리치 텍스트 상자입니까? – Theresa

+2

어떤 기술을 사용하고 있습니까? WinForms? WPF? –

+0

이 질문에 대한 답변은 데스크톱이나 웹 응용 프로그램에 대해 묻는 질문없이 대답 할 수는 없습니다. (나는 그것이 후자라고 생각합니다.) –

답변

21

가정 윈폼의 ForeColor 재산 : 당신이 달성하고자하는 어떤의 RichTextBox 제어가 그것을 할 것입니다에 관해서는

TextBox.ForeColor = Color.Red; 

.

+0

이것은 "특정 단어 강조 표시"는 아니지만 모든 단어의 색상을 변경합니다. 나는 이것이 정답이라고 생각하지 않는다. –

+0

OP는 분명히 그가 '글꼴 색 변경'을 통해 강조하고 싶다고 지정했다. 그래서 그가해야 할 일은 색을 바꾸는 것이다. –

+0

그러나 그는 "특정 단어 강조 표시"를 지정했으며 텍스트의 ForeColor를 변경하면 "특정 단어"가 아닌 모든 텍스트가 변경됩니다. –

4

RichTextBox를 사용하면 HTML을 사용하여 색상을 지정할 수 있습니다. 또 다른 방법은 목록 상자를 사용하고 DrawItem 이벤트를 사용하여 원하는 방식을 그리는 것입니다. AFAIK, 텍스트 상자 자체는 원하는 방식으로 사용할 수 없습니다.

관련 문제