Шаг 20 - Компоненты TPopupMenu, TCheckBox, TRadioButton

Эти компоненты используются довольно часто. Действительно, в какой солидной программе Вы не видели всплывающего меню? А этаких переключателей с радиокнопками? Но по своим свойствам они довольно просты. По порядку.

TPopupMenu

Всплывающее меню - gif/20_1.gif (152 b). Редактируется аналогично TMainMenu. Чтобы для какого-либо компонента задать всплывающее меню, нужно добавить его (меню) к форме, а затем выбрать его из выпадающего списка свойства TPopupMenu данного компонента. Честное слово, это легче сделать, чем сказать :).

gif/20_2.gif (2493 b)

Очень похоже на TMainMenu. Свойство MenuAnimation содержит вложенные свойства, отвечающие за анимацию всплывающего меню. Это соответственно:

Если есть желание, по каждому можно поэкспериментировать. Учтите, что пользователь может и отключить оконную анимацию.

TCheckBox

Флажок выбора - gif/20_3.gif (119 b). Может быть выбран или нет. Просто пречислю его свойства:

Вот и все, на что способен этот компонент.

TRadioButton

Значок - gif/20_4.gif (118 b). Приблизительно то же самое, что и TCheckBox. Отличие в том, что из нескольких радиокнопок в группе выбрана может быть только одна. Кнопки группируются в зависимости от владельца (Owner). Про владельца еще надо будет поговорить, но в принципе - если кнопки на одной панели, на одной форме, в одном групбоксе - то они группируются.

Свойств я приводить не буду, потому что они все такие же, как у TCheckBox. С компонентами лучше самому поэкспериментировать.

Вроде эти компоненты я рассмотрел. В следующем Шаге рассмотрю группирующие элементы.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Аванесов Самвел - 8.11.2001