Control.RightToLeft 속성

정의

오른쪽에서 왼쪽으로 쓰는 글꼴을 사용하는 로캘을 지원하도록 컨트롤 요소가 정렬되어 있는지를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.

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 값 중 하나입니다.One of the RightToLeft values. 기본값은 Inherit입니다.The default is Inherit.

예외

할당된 값이 RightToLeft 값 중 하나가 아닌 경우The assigned value is not one of the RightToLeft values.

설명

RightToLeft 속성은 앰비언트 속성입니다.The RightToLeft property is an ambient property. 앰비언트 속성은 설정 되지 않은 경우 부모 컨트롤에서 검색 되는 컨트롤 속성입니다.An ambient property is a control property that, if not set, is retrieved from the parent control. 예를 들어 Button은 기본적으로 부모 Form와 동일한 BackColor입니다.For example, a Button will have the same BackColor as its parent Form by default. 앰비언트 속성에 대 한 자세한 내용은 AmbientProperties 클래스 또는 Control 클래스 개요를 참조 하세요.For more information about ambient properties, see the AmbientProperties class or the Control class overview.

RightToLeft 속성에서 오른쪽에서 왼쪽으로 히브리어 또는 아랍어 같은 언어를 쓸 국가별 애플리케이션에 사용 됩니다.The RightToLeft property is used for international applications where the language is written from right to left, such as Hebrew or Arabic. 이 속성을 RightToLeft.Yes으로 설정 하면 텍스트를 포함 하는 컨트롤 요소가 오른쪽에서 왼쪽으로 표시 됩니다.When this property is set to RightToLeft.Yes, control elements that include text are displayed from right to left.

참고

런타임에 RightToLeft 속성 값이 변경 되 면 서식 없는 원시 텍스트만 보존 됩니다.If the value of the RightToLeft property is changed at run time, only raw text without formatting is preserved.

다음은 RightToLeft.YesRightToLeft 속성 값에 의해 제어 요소가 영향을 받는 방법에 대 한 몇 가지 예입니다.The following are a few examples of how control elements are affected by the RightToLeft property value of RightToLeft.Yes :

  • 세로 스크롤 막대는 스크롤 가능한 컨트롤의 오른쪽이 아닌 왼쪽에 표시 됩니다 (예: Form, Panel, 여러 줄 TextBoxRichTextBox).Vertical scroll bars are displayed on the left side rather than right side of scrollable controls (for example, Form, Panel, multiline TextBox, and RichTextBox).

  • 가로 스크롤 막대는 오른쪽 맞춤 된 스크롤 상자 (엄지 단추)로 시작 합니다.Horizontal scroll bars start with the scroll box (thumb) right-aligned.

  • CheckAlign 속성에 의해 제어 되는 확인란 요소 맞춤은 CheckBoxRadioButton 컨트롤에 대해 반대로 바뀝니다.The check box element alignment, controlled by the CheckAlign property, is reversed for CheckBox and RadioButton controls.

  • 목록 상자, 콤보 상자 및 up-down 컨트롤의 항목은 오른쪽 맞춤입니다.Items in list box, combo box, and up-down controls are right aligned.

  • 위쪽 및 아래쪽 단추는 NumericUpDownDomainUpDown 컨트롤에 대해 왼쪽 맞춤 됩니다.Up and down buttons are left-aligned on NumericUpDown and DomainUpDown controls.

  • 메뉴 (MainMenu, MenuItem, ContextMenu)는 오른쪽 맞춤으로 표시 됩니다.Menus (MainMenu, MenuItem, and ContextMenu) are displayed right-aligned.

  • ToolBar 컨트롤의 도구 모음 단추 또는 ToolBarButton의 텍스트 맞춤은 RightToLeft 속성의 영향을 받지 않습니다.The alignment of toolbar buttons on a ToolBar control or the alignment of text on a ToolBarButton is not affected by the RightToLeft property.

  • AxHost은 오른쪽에서 왼쪽 맞춤을 지원 합니다. 그러나 ActiveX 컨트롤에 대 한 효과는 컨트롤 작성자가 오른쪽에서 왼쪽으로 표시 하기 위해 구현 하는 범위에 따라 달라 집니다.AxHost supports right-to-left alignment; however, the effect on an ActiveX control depends on the extent to which the control author implemented support for right-to-left display.

상속자 참고

파생 클래스에서 RightToLeft 속성을 재정의 하는 경우 기본 클래스의 RightToLeft 속성을 사용 하 여 기본 구현을 확장 합니다.When overriding the RightToLeft property in a derived class, use the base class's RightToLeft property to extend the base implementation. 그렇지 않으면 모든 구현을 제공 해야 합니다.Otherwise, you must provide all the implementation. RightToLeft 속성의 getset 접근자를 모두 재정의할 필요는 없습니다. 필요한 경우 하나만 재정의할 수 있습니다.You are not required to override both the get and set accessors of the RightToLeft property; you can override only one if needed.

적용 대상

추가 정보