2012-08-25 2 views
1

파일을 읽고 richTextBox 텍스트를 같게 설정하려고 시도했지만 형식을 지정하면 사라집니다. 텍스트 파일 자체의 "ENTER"는 richTextBox에 표시되지 않습니다. 다음은 내가 사용하고있는 코드입니다 :텍스트 파일 읽기 및 서식 유지

try 
{ 
    using (StreamReader sr = new StreamReader(directory + filePath)) 
    { 
     while (!sr.EndOfStream) 
     { 
      initialText += sr.ReadLine(); 
     } 

    } 
} 

어떤 도움을 주시면 감사하겠습니다.

답변

6

sr.ReadLine()을 사용하면 캐리지 리턴이 줄 종결자가이므로 문자열에서 제거됩니다. 당신이 읽을 수있는 선 후 CR을 추가
시도 :

initialText += sr.ReadLine() + Environment.NewLine; 

어쨌든이 쉽고 빠르게 코드를 사용하는 것이 좋습니다 거라고 :

initialText = File.ReadAllText(directory + filePath) 
+0

는'ReadAllText' 확실히 갈 수있는 방법입니다! –