Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 3. Применение элементов управления и компонентов

Читать далее: Применение элементов управления GroupBox и Panel

Вложенные элементы управления и контейнеры

Некоторые элементы управления, называемые контейнерами (container controls), способны содержать другие элементы управления. К контейнерам относятся Panel, GroupBox и TabControl, форму тоже можно считать контейнером. Контейнеры позволяют упорядочивать элементы управления, размещенные на формах. Например, логически связанные переключатели можно объединить средствами GroupBox. Контейнеры объединяют элементы управления в логические группы, которыми удается манипулировать программно. Применение контейнеров облегчает создание интерфейса, выдержанного в едином стиле, в котором проще ориентироваться пользователю.

Примечание. Контейнер содержит другие элементы управления, но не зависит от них. Этим он отличается от пользовательских элементов управления, объединяющих несколько элементов управления в группу, все члены которой зависят друг от друга. О пользовательских элементах управления рассказано в главе 7.

Изменение свойств контейнера отражается на элементах управления, которые он содержит. Например, назначив свойства Enabled элемента управления GroupBox в false, вы автоматически сделаете недоступными все вложенные в него элементы управления. Свойства контейнера, определяющие внешний вид, такие, как BackColor, ForeColor, Visible и Font, также действуют на вложенные элементы управления. Это упращает оформление фрагментов пользовательского интерфейса в едином стиле. Свойства Anchor и Dock вложенных элементов управления также зависят от свойств контейнера, но о них мы поговорим в следующем разделе.

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

Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz