5.2.9       Элемент Флажок

Элемент управления Флажок (CheckBox) дает возможность пользователю осуществить выбор типа Да/Нет. Можно создать группу элементов, однако все флажки в этой группе будут независимы друг от друга. Вид элемента приведен на рисунке 5.5.

Рис. 5.5. Элемент Флажок

Основные свойства элемента Флажок

Caption

Надпись, которая выводится рядом с элементом.

Value

1 (True) флажок установлен;

0 (False) флажок не установлен

Основное событие для этого элемента – Click. Оно возникает при изменении свойства Value либо с помощью мыши, либо с помощью клавиатуры (когда элемент находится в фокусе и нажата клавиша Пробел), либо программным путем.

5.2.10  Элемент Выключатель

Элемент Выключатель (ToggleButton) предназначен для тех же целей, что и элемент Флажок. Они отличаются только внешним видом. Выключатель имеет вид кнопки, которая может находиться в двух состояниях: отпущена или утоплена. На рисунке 5.6. выключатель 1 включен (значение свойства Value = 1), а выключатель 2 – отключен (значение свойства Value = 0).

Рис 5.6. Элемент Выключатель

На поверхности выключателя можно поместить рисунок. Для этого используется свойство Picture.

5.2.11  Элемент Переключатель

Переключатели (элементы OptionButton) обычно объединяются в группу. Они предназначены для выбора одного из нескольких взаимоисключающих значений (рис.5.7). При выборе пользователем нужного элемента остальные элементы в группе автоматически устанавливаются в состояние “не выбран”.

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

Рис. 5.7. Элемент переключатель

Основные свойства элемента Переключатель

Caption

Надпись, которая выводится рядом с элементом.

Value

True - позиция выбрана (помечена точкой); False - позиция не выбрана

Основное событие элемента Переключатель – Click. Оно возникает при изменении значения свойства Value. В группе переключателей событие возникает только для того элемента, чье значение становится True.

5.2.12  Элемент Набор вкладок

Элемент Набор вкладок (TabStrip) (рис.5.8) представляет собой элемент–контейнер, состоящий из прямоугольной области, в которую вы можете поместить другие элементы, и строки ярлычков. При работе с элементом у пользователя создается впечатление, что он оперирует несколькими вкладками. На самом деле вкладка не содержит элементов, они находятся на форме. Используя соответствующие события элемента Набор вкладок (например, Click или Change), можно менять свойства элементов размещенных в контейнере в зависимости от выбранного ярлычка. Поэтому на экране вкладки выглядят по-разному, хотя все время отображаются одни и те же объекты.

Рис. 5.8. Элемент Набор вкладок

Когда вы помещаете элемент Набор вкладок в форму, он содержит две вкладки. Чтобы добавить, удалить, переименовать вкладку или изменить порядок вкладок, нужно выполнить соответствующую команду контекстного меню. Для вызова меню используйте правую кнопку мыши. Предварительно выберите необходимую вкладку, щелкнув по её ярлычку.

Во время выполнения программы каждой вкладке соответствует объект Tab. Все они объединены в семейство Tabs. Элементы в семействе пронумерованы, начиная с 0. Для доступа к конкретному элементу можно использовать его номер или имя.

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

Объекты Tab и семейство Tabs не имеют собственных событий. Следует использовать события элемента TabStrip.

Основные свойства элемента Набор вкладок

SelectedItem

Возвращает выбранный в данный момент объект Tab. Используется для доступа к свойствам текущего объекта Tab. Например,

TabStrip1.SelectedItem.Caption

Value

Номер активной вкладки.

Tabs

Используется для доступа к семейству Tabs или конкретному объекту семейства. Например, чтобы получить доступ к свойству Caption вкладки с номером 1 у элемента TabStrip1, можно использовать выражение TabStrip1.Tabs(1).Caption или TabStrip1.Tabs.Item(1).Caption.

Если переменная TabName содержит имя нужной вкладки, то выражение может иметь вид TabStrip1.Tabs(TabName).Caption или TabStrip1.Tabs.Item(TabName).Caption

MultiRow

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

Style

Определяет стиль элемента (выводятся на экран ярлычки или кнопки).

TabOrientation

Определяет место расположения ярлычков.

Основные события элемента Набор вкладок

Change

Возникает при выборе новой вкладки у элемента.

Click

Возникает при выборе новой вкладки у элемента или при щелчке мышью на ярлычке текущей вкладки. Параметром является номер выбранной вкладки.

Семейство Tabs имеет единственное свойство Count. Оно равно количеству объектов в семействе.

Методы семейства Tabs

Add

Создает новую вкладку.

Clear

Удаляет все объекты из семейства Tabs.

Item

Возвращает вкладку с указанным номером.

Remove

Удаляет вкладку.

Следующая    Предыдущая    В содержание темы
Hosted by uCoz