2010-12-07 6 views
0

나는 Messenger와 비슷한 프로그램 인 채팅 소프트웨어를 만들고있다. 텍스트 상자의 일부 텍스트 모양을 변경하려면 어떻게합니까?

나는 대화 로그를 표시하는 텍스트 상자를 생성하고, 나는 다음과 같이 만들고 싶어 :

NICK1 : 안녕하세요.

Nick2 : 안녕하세요.

어떻게 텍스트 굵은의 일부를 어떻게해야합니까? 나는 또한 사용자가 자신의 글꼴, 글꼴 색 등을 변경할 수 있도록하고 싶습니다 ...

미리 감사드립니다.

+0

Winforms 또는 WPF? – Oded

답변

3

Windows Forms 또는 WPF 응용 프로그램을 만드는 경우 RichTextBox을 사용하십시오.

+0

Windows Forms을 사용합니다. – prgDevelop

+0

RichTextBox로 대담한 텍스트를 만들려면 어떻게해야하나요? – prgDevelop

+0

'RichTextBox' 컨트롤을 사용하여 텍스트의 일부분을 하이라이트/컬러 화합니다. 다음은이를 수행하는 방법을 보여주는 기사입니다. http://www.c-sharpcorner.com/UploadFile/duncanharris/SyntaxHighlightInRichTextBoxP112012005050840AM/SyntaxHighlightInRichTextBoxP1.aspx – decyclone

0

가장 좋은 방법은 RichTextEdit 컨트롤을 사용하는 것입니다.이 컨트롤은 RTF 형식 코드를 사용하여 원하는 방식으로 텍스트의 서식을 쉽게 지정할 수 있습니다.

예 :

 
\pard\plain\ltrpar\f0\fs14\sl240\slmult1\b\ Nick1.\par 
\pard\plain\ltrpar\f0\fs14\sl240\slmult1\Hi 

는 내가 변환을 표시 할 ItemsControl를 사용하는 것 WPF를 사용하는 가정 NICK1 안녕

0

로 표시됩니다. 그런 다음 각 항목에 대해 사용자 이름 (굵게 표시됨)과 메시지의 다른 하나에 대해 각각 TextBlocks을 하나씩 갖고 있습니다.

희망이 있습니다.

관련 문제