Поделиться через


Form.RightToLeftLayout Свойство

Определение

Возвращает или задает значение, указывающее, включена ли размещение зеркального отображения справа налево.

public:
 virtual property bool RightToLeftLayout { bool get(); void set(bool value); };
public virtual bool RightToLeftLayout { get; set; }
member this.RightToLeftLayout : bool with get, set
Public Overridable Property RightToLeftLayout As Boolean

Значение свойства

true Если включено размещение зеркального отображения справа налево; false в противном случае для размещения стандартного дочернего элемента управления. Значение по умолчанию — false.

Комментарии

Свойство RightToLeftLayout в первую очередь полезно для разработки форм, готовых к миру для мировой аудитории. Многие формы разработаны таким образом, чтобы элементы управления были размещены на форме слева направо. Эти формы совместимы с языками, которые следуют этому направлению написания. Однако при отображении одинаковых форм пользователям языков справа налево часто предпочтительнее изменить порядок элементов управления в форме. Если оба RightToLeftLayout свойства являются RightToLeft , trueзеркальное отображение будет включено для формы, а размещение элементов управления и текстовый поток будет справа налево.

В отличие от RightToLeft, RightToLeftLayout не наследуется. Если вы хотите, чтобы оно включено для дочерних элементов управления, необходимо задать его для каждого дочернего элемента управления, который требуется зеркально.

Рисование владельца не поддерживается, если RightToLeftLayout задано значение Yes. События рисования владельца по-прежнему возникают, но поведение любого кода, который вы создаете в этих событиях, не определено. Кроме того, , BackgroundImageи TransparencyKeyOpacityсобытия рисования не поддерживаются.

RightToLeft Свойства RightToLeftLayout вызывают настройку следующих стилей окон API Windows:

  • Если RightToLeft задано Yes и RightToLeftLayout задано trueзначение , Windows Forms задает WS_EX_LAYOUTRTL стиль окна и удаляет WS_EX_RIGHT стили и WS_EX_RTLREADING стили.

  • Если RightToLeft задано Yes значение, но RightToLeftLayout задано Noзначение , Windows Forms задает WS_EX_RIGHT стили и WS_EX_RTLREADING стили окон.

Изменение значения этого свойства вызывает RightToLeftLayoutChanged событие.

Дополнительные сведения о проблемах глобализации см. в рекомендациях по разработке приложений, готовых к работе с миром.

Применяется к

См. также раздел