방법: 전역화를 위해 Windows Forms에서 오른쪽에서 왼쪽으로 텍스트 표시
업데이트: 2007년 11월
아랍어 같은 일부 스크립트는 오른쪽에서 왼쪽으로 작성합니다. TextBox와 같은 컨트롤의 텍스트 방향을 제어하려면 RightToLeft 속성을 사용합니다. 그러나 폼에서 컨트롤 자체를 미러링하려면 추가 단계를 수행해야 합니다. 즉, RightToLeftLayout 속성을 설정하여 컨테이너 내에서 컨트롤의 모양을 제어해야 합니다.
값은 동일하고 정렬만 반대이므로 TextBox 컨트롤의 TextAlign 값과 같은 속성 값을 변경할 필요가 없습니다.
오른쪽에서 왼쪽으로 텍스트를 표시하려면
폼의 RightToLeft 속성을 Yes로 설정합니다.
폼의 RightToLeftLayout 속성을 true로 설정합니다.
Visual Studio와 같은 개발 환경을 사용하거나 프로그래밍 방식으로 TextBox 컨트롤을 폼에 배치합니다. RightToLeft 속성의 기본값이 Inherit이기 때문에 폼의 오른쪽에서 왼쪽으로 설정이 상속됩니다. 폼의 다른 컨트롤에 대한 설정을 재정의하려면 해당 컨트롤의 RightToLeft 속성을 No로 설정합니다.
응용 프로그램을 컴파일하여 실행합니다. 폼의 컨트롤과 제목이 오른쪽에서 왼쪽으로 미러링되어 표시됩니다. TextBox 내에 텍스트를 입력합니다. 텍스트가 오른쪽에서 왼쪽으로 입력됩니다.