Show / Hide Table of Contents

Практическое руководство. Многоуровневое расположение объектов в формах Windows Forms

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

Note

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.

Чтобы расположить элементы управления во время разработки

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

  2. На формат последовательно выберите пункты порядок, а затем нажмите кнопку на передний или на задний.

Чтобы расположить элементы управления программными средствами

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

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

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

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

См. также

  • Элементы управления Windows Forms
  • Расположение элементов управления в формах Windows Forms
  • Создание меток и назначение сочетаний клавиш для элементов управления Windows Forms
  • Элементы управления для использования в формах Windows Forms
  • Функциональная классификация элементов управления Windows Forms
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX