Form.RightToLeftLayout Form.RightToLeftLayout Form.RightToLeftLayout Form.RightToLeftLayout Property

Определение

Возвращает или задает значение, указывающее, включено ли зеркальное размещение справа налево.Gets or sets a value indicating whether right-to-left mirror placement is turned on.

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 для стандартного размещения дочерних элементов управления.true if right-to-left mirror placement is turned on; otherwise, false for standard child control placement. Значение по умолчанию — false.The default is false.

Комментарии

RightToLeftLayout Свойство используется преимущественно для разработки международных форм для аудитории по всему миру.The RightToLeftLayout property is primarily useful for developing world-ready forms for worldwide audiences. Многие формы разработаны таким образом, чтобы элементы управления располагаются на форме в виде слева направо.Many forms are designed so that controls are laid out on a form in a left-to-right fashion. Эти формы совместимы с языками, в которых используется это направление записи.These forms are compatible with languages that follow this writing direction. Тем не менее при отображении тех же форм для пользователей языков справа налево, часто бывает предпочтительнее, чтобы изменить порядок элементов управления в форме.However, when you display the same forms to users of right-to-left languages, it is often preferable to reverse the order of the controls on the form. Если оба RightToLeftLayout и RightToLeft свойства являются true, зеркальное отображение будет включена для формы, и размещения элементов управления и размещение текста справа налево.If both the RightToLeftLayout and RightToLeft properties are true, mirroring will be turned on for the form, and control placement and text flow will be right-to-left.

В отличие от RightToLeft, RightToLeftLayout не наследуется.Unlike RightToLeft, RightToLeftLayout does not inherit. Если требуется вступили в силу для дочерних элементов управления, необходимо задать его в каждый дочерний элемент управления, должны быть отражены.If you want it to take effect for child controls, you must set it on each child control that you want mirrored.

Owner draw не поддерживается при RightToLeftLayout присваивается Yes.Owner draw is not supported when RightToLeftLayout is set to Yes. События рисования владельцем по-прежнему будет выполняться, а поведение любого кода, которые вы создаете в эти события не определено.The owner draw events will still occur, but the behavior of any code you author in these events is not defined. Кроме того BackgroundImage, Opacity, TransparencyKey, и события рисования не поддерживаются.Additionally, BackgroundImage, Opacity, TransparencyKey, and the painting events are not supported.

RightToLeftLayout И RightToLeft свойства вызвать следующие Windows API окно установки стилей:The RightToLeftLayout and RightToLeft properties cause the following Windows API window styles to be set:

  • При RightToLeft присваивается Yes и RightToLeftLayout присваивается true, Windows Forms задает WS_EX_LAYOUTRTL стиль окна и удаляет WS_EX_RIGHT и WS_EX_RTLREADING стили.When RightToLeft is set to Yes and RightToLeftLayout is set to true, Windows Forms sets the WS_EX_LAYOUTRTL window style, and removes the WS_EX_RIGHT and WS_EX_RTLREADING styles.

  • При RightToLeft присваивается Yes , но RightToLeftLayout присваивается No, Windows Forms задает WS_EX_RIGHT и WS_EX_RTLREADING стили окна.When RightToLeft is set to Yes but RightToLeftLayout is set to No, Windows Forms sets the WS_EX_RIGHT and WS_EX_RTLREADING window styles.

Изменение значения этого свойства вызывает RightToLeftLayoutChanged событий.Changing the value of this property raises the RightToLeftLayoutChanged event.

Дополнительные сведения о проблемах глобализации см. в разделе советы и рекомендации по разработке международных приложений.For more information about globalization issues, see Best Practices for Developing World-Ready Applications.

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

Дополнительно