다음을 통해 공유


Control.RightToLeft 속성

정의

컨트롤의 요소가 오른쪽에서 왼쪽 글꼴을 사용하여 로캘을 지원하도록 정렬되는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 virtual property System::Windows::Forms::RightToLeft RightToLeft { System::Windows::Forms::RightToLeft get(); void set(System::Windows::Forms::RightToLeft value); };
public virtual System.Windows.Forms.RightToLeft RightToLeft { get; set; }
member this.RightToLeft : System.Windows.Forms.RightToLeft with get, set
Public Overridable Property RightToLeft As RightToLeft

속성 값

값 중 RightToLeft 하나입니다. 기본값은 Inherit입니다.

예외

할당된 값이 값 중 RightToLeft 하나가 아닙니다.

설명

RightToLeft 속성은 앰비언트 속성입니다. 앰비언트 속성은 설정되지 않은 경우 부모 컨트롤에서 검색되는 컨트롤 속성입니다. 예를 들어 a Button 는 기본적으로 해당 부모와 Form 동일합니다BackColor. 앰비언트 속성에 대한 자세한 내용은 클래스 또는 클래스 개요를 Control 참조 AmbientProperties 하세요.

RightToLeft 속성은 히브리어 또는 아랍어와 같이 언어가 오른쪽에서 왼쪽으로 쓰여지는 국제 응용 프로그램에 사용됩니다. 이 속성을 설정 RightToLeft.Yes하면 텍스트를 포함하는 컨트롤 요소가 오른쪽에서 왼쪽으로 표시됩니다.

메모

런타임에 RightToLeft 속성 값이 변경되면 서식이 없는 원시 텍스트만 유지됩니다.

다음은 컨트롤 요소의 속성 값에 의해 영향을 받는 방법의 RightToLeftRightToLeft.Yes 몇 가지 예입니다.

  • 세로 스크롤 막대는 스크롤 가능한 컨트롤(예 Form: , Panel여러 줄 TextBoxRichTextBox)의 오른쪽이 아닌 왼쪽에 표시됩니다.

  • 가로 스크롤 막대는 스크롤 상자(엄지)를 오른쪽 맞춤으로 시작합니다.

  • 속성에 의해 CheckAlign 제어되는 확인란 요소 맞춤은 컨트롤에 대해 CheckBoxRadioButton 반대로 바뀝니다.

  • 목록 상자, 콤보 상자 및 위쪽 컨트롤의 항목이 올바르게 정렬됩니다.

  • 위쪽 및 아래쪽 단추는 왼쪽 맞춤 NumericUpDownDomainUpDown 컨트롤입니다.

  • 메뉴(MainMenuMenuItemContextMenu)가 오른쪽 맞춤으로 표시됩니다.

  • 컨트롤의 도구 모음 단추 ToolBar 맞춤 또는 텍스트 ToolBarButton 맞춤은 속성의 영향을 RightToLeft 받지 않습니다.

  • AxHost 는 오른쪽에서 왼쪽 맞춤을 지원합니다. 그러나 ActiveX 컨트롤에 미치는 영향은 컨트롤 작성자가 오른쪽에서 왼쪽 표시에 대한 지원을 구현한 정도에 따라 달라집니다.

상속자 참고

파생 클래스에서 RightToLeft 속성을 재정의하는 경우 기본 클래스의 RightToLeft 속성을 사용하여 기본 구현을 확장합니다. 그렇지 않으면 모든 구현을 제공해야 합니다. 속성의 접근자와 set 접근자를 모두 get 재정의할 필요는 없습니다. 필요한 경우 하나만 재정의 RightToLeft 할 수 있습니다.

적용 대상

추가 정보