Применение элементов управления Group Box и Panel

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

Свойство TabStop

Свойство TabStop может иметь два значения - True и False. Если у элемента управ­ления, расположенного в форме, это свойство имеет значение, равное True, пользова­тель может передать фокус ввода данному элементу управления с помощью клавиши табуляции. В том случае, когда значение свойства TabStop равно False, при нажатии на клавишу табуляции фокус ввода будет «перескакивать» через соответствующий эле­мент управления.

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

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

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

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

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

Элементы управления GroupBox и Panel очень похожи: оба позволяют объединять другие элементы управления в логические и физические группы. Можно сказать, что эти элементы физически делят форму на отдельные подформыサ. Изменение свойств Panel или GroupBox действует на все вложенные в них элементы управления. Во время разработки элементы управления, вложенные в Panel или GroupBox, можно перемещать все вместе, а во время выполнения — одновременно деактивировать их, установив свойство Enabledконтейнера в false.

У GroupBox есть заголовок, позволяющий аннотировать группу вложенных в него элементов управления, текст заголовка определяется свойством Text. У Panel заголовка нет, зато он поддерживает прокручивание содержимого. Чтобы включить полосы прокрутки для этого элемента, необходимо установить его свойство AutoScrollв true.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: