다음을 통해 공유


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

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

예외

할당된 값이 RightToLeft 값 중 하나가 아닌 경우

설명

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

RightToLeft 속성에서 오른쪽에서 왼쪽으로 히브리어 또는 아랍어 같은 언어를 쓸 국가별 애플리케이션에 사용 됩니다. 이 속성을 설정 RightToLeft.Yes하면 텍스트를 포함하는 컨트롤 요소가 오른쪽에서 왼쪽으로 표시됩니다.

참고

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

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

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

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

  • 속성에 의해 CheckAlign 제어되는 확인란 요소 맞춤은 컨트롤에 대해 CheckBox RadioButton 역방향으로 바뀝니다.

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

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

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

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

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

상속자 참고

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

적용 대상

추가 정보