2010-08-04 5 views

답변

23

당신은 true로 텍스트 상자의 여러 속성을 설정해야하고 새 라인 문자로

Environment.NewLine 

를 사용할 수 있습니다.

또한 \ 연구 \ n 대신 Environment.NewLine

TextBox1.Text = "First line\r\nSecond line" 
1

첫째로 사용할 수 있습니다 true로 TextBox.Multiline 속성을 설정합니다. 그런 다음 TextBox.Lines 속성을 문자열 배열에 할당 할 수 있습니다. 다른 답변은 당신이 .Multiline = true을 설정해야 말하지만, 나는 Lines 속성을 사용이 당신을 생각하지 않기 때문에

textbox.Lines = s.Split('\n'); 
7

. 텍스트를 이미 하나의 문자열로 가지고 있다면 보통 Text 속성에 할당 할 수 있습니다. 당신의 문자열을 구분자로 '\ n을'을 포함하는 경우 당신은 현재 시스템의 개행 문자로 대체 할 수 있습니다

textBox1.Text = myString.Replace("\n", Environment.NewLine); 
1

첫째 true로 TextBox.Multiline 속성을 설정해야합니다.

텍스트 상자에 텍스트를 가져와야하는 경우 두 가지 옵션이 있습니다.

  • 문자열 배열로 라인을 설정

    textbox.Lines s.Split = ('\ n')에;

  • 그렇지 않으면 텍스트를 설정할 때 유닉스/c 줄 끝 ("n")이 아닌 Windows 줄 끝 ("\ r \ n")을 사용해야합니다. 코드를 조금 더 명확하게하려면이 코드를 Environment.NewLine을 사용하여 수행 할 수 있습니다.

    textBox1.Text = myString.Replace ("\ n", Environment.NewLine);

코드에서 두 가지 유형의 줄 끝을 처리하려는 경우 위의 작업 중 하나를 수행하기 전에 "\ r"을 제거 할 수 있습니다. 꼬집음에있는 줄 종결자는 아직도 많아야 큰 고통이다!

2

첫 번째 방법은 다음

textbox1.Text = "First " + System.Environment.NewLine + " Second"; 

번째 방법은 다음

textbox1.Text = "First \r\n Second"; 
관련 문제