2016-11-19 4 views
0

텍스트가 없으면 필드의 텍스트를 건너 뛸 것이지만 처음과 끝에 텍스트를 추가하는 것이지요. 나는 이처럼 노력하고 있지만 모든 줄마다 텍스트를 추가합니다.RichTextBox에서 텍스트 건너 뛰기

private void zmien(string a, string b) 
    { 


     { 
      if (richTextBox1.Text.Length > 0) 
      { 
       string[] lines = richTextBox1.Lines; 
       for (int i = 0; i < lines.Length; i++) 
       { 
        if (richTextBox1.Text.Length == 0) 
        { 
         for (int j = 0; i < lines.Length; i++) 
          lines[i] = Environment.NewLine; 
        } 
        else 
         lines[i] = a + lines[i] + b; 
       } 
       richTextBox1.Lines = lines; 
       //richTextBox1.SelectedText = "test" + lines; 
      } 
     } 
    } 
+0

먼저 변경 메소드 이름을 따라하려고합니다. 당신은 코드 convensions를 사용해야합니다. 그리고 당신이 뭘 원하는지 확신 할 수 없기 때문에 저에게 한 가지를 말해주십시오. richTextBox에 텍스트가있는 경우 텍스트 시작 및 끝 부분에 텍스트를 설정 하시겠습니까? –

답변

0

당신은 훨씬 간단하게 당신이 생각 할 수있는, 변경하는 "zmien"에서이 코드를

private void zmien(string a, string b) 
    { 
      if (richTextBox1.Text.Length > 0) 
      { 
       richTextBox1.Text = a+" "+richTextBox1.Text+" "+b; 
      } 
    } 
+0

@Ops 환영합니다. –