Практическое руководство. Многоуровневое расположение объектов в формах Windows Forms
При создании сложного пользовательского интерфейса, или работать с формой многодокументного интерфейса (MDI), часто требуется слоя элементы управления и дочерние формы для создания более сложных интерфейсов пользователя (UI). Чтобы переместить и хранить список элементов управления и окон в контексте группы, управлять z порядком. Z-порядок является видимое расположение элементов управления на форме вдоль оси z формы (глубина). Окно, в верхней части z порядок перекрывает все остальные окна. Все остальные окна перекрывают окно в нижней части z порядка.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Чтобы расположить элементы управления во время разработки
Выберите элемент управления, который вы хотите слоев.
На формат последовательно выберите пункты порядок, а затем нажмите кнопку на передний или на задний.
Чтобы расположить элементы управления программными средствами
Используйте BringToFront и SendToBack методы для управления z порядок элементов управления.
Например если TextBox элемента управления,
txtFirstName
, находится под другим элементом управления и необходимо переместить его вверх, используйте следующий код:txtFirstName.BringToFront()
txtFirstName.BringToFront();
txtFirstName->BringToFront();
Note
Windows Forms поддерживает вложении элементов управления. Включение элементов управления заключается в размещении нескольких элементов управления внутри элемента управления, такие как ряд RadioButton внутри элементов управления GroupBox элемента управления. Можно размещать элементы управления внутри содержащего элемента управления. Перемещение группы перемещает элементы управления, так как они содержатся внутри него.