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


Практическое руководство. Слой объектов в Windows Forms

При создании сложного пользовательского интерфейса или работе с несколькими формами интерфейса документов (MDI) часто требуется прослойка элементов управления и дочерних форм для создания более сложных пользовательских интерфейсов (ui). Для перемещения и отслеживания элементов управления и окон в контексте группы вы манипулируете их z-порядком. Z-порядок — это визуальное наслоение элементов управления на форме вдоль оси z формы (глубина). Окно в верхней части z-порядка перекрывает все остальные окна. Все остальные окна перекрывают окно в нижней части z-порядка.

Слои элементов управления во время проектирования

  1. В Visual Studio выберите элемент управления, который требуется сделать слоем.

  2. В меню Формат выберите Заказ, а затем выберите Перенести на передний или отправить обратно.

Программное упорядочивание элементов управления на уровнях

Используйте методы BringToFront и SendToBack для управления z-порядком элементов управления.

Например, если элемент управления TextBox, txtFirstName, находится под другим элементом управления, и вы хотите использовать его сверху, используйте следующий код:

txtFirstName.BringToFront()
txtFirstName.BringToFront();
txtFirstName->BringToFront();

Замечание

Windows Forms поддерживает элементов управления. Управление содержимым включает в себя размещение ряда элементов управления внутри содержащего элемента управления, например, нескольких элементов управления RadioButton внутри элемента управления GroupBox. Затем можно расположить элементы управления слоями в пределах содержащего элемента управления. Перемещение поля группы также перемещает элементы управления, так как они содержатся внутри него.

См. также