2011-10-13 6 views
-1

두 줄이 있다고 가정합니다. 빨간 줄. 파란색 선. 누가 도와 드릴 수 있습니까?리치 텍스트 상자에서 여러 텍스트 형식

+2

을 나는 누군가가 당신을 도울 용의가 전에 좀 더 노력을 보여줄 거라고 생각합니다. 당신은 문제를 진술하지 않았습니다. –

+1

@Felix에 동의합니다. 어쨌든 당신이 여기 새로 왔기 때문에 당신을 도우려는 것입니다. 여기서 질문하기 전에 코드를 작성하고 노력을 보여주고 명확하고 자세한 질문을 작성하십시오. 에 오신 것을 환영합니다. – Marco

+0

나는이 질문 뒤에 깊은 철학적 함의가 있다는 이상한 느낌을 갖습니다. 아니면 그냥 수스 박사. – Amy

답변

2

당신은 사용할 수 있습니다

void AppendText(RichTextBox box, Color color, string text) 
{ 
    int start = box.TextLength; 
    box.AppendText(text); 
    int end = box.TextLength; 

    // Textbox may transform chars, so (end-start) != text.Length 
    box.Select(start, end - start + 1); 
    box.SelectionColor = color; 
    // could set box.SelectionBackColor, box.SelectionFont, etc... 
    box.SelectionLength = 0; // clear 
} 

다음

AppendText(rtb, Color.Red, "line1"); 
AppendText(rtb, Color.Blue, "line2"); 
+1

나는 그것을했다. 고맙습니다. 내 질문에 대한 정답. – vanbien

+0

맞습니다. 고맙습니다. – vanbien

관련 문제