Эти компоненты используются довольно часто. Действительно, в какой солидной программе Вы не видели всплывающего меню? А этаких переключателей с радиокнопками? Но по своим свойствам они довольно просты. По порядку.
Всплывающее меню - . Редактируется аналогично TMainMenu. Чтобы для какого-либо компонента задать всплывающее меню, нужно добавить его (меню) к форме, а затем выбрать его из выпадающего списка свойства TPopupMenu данного компонента. Честное слово, это легче сделать, чем сказать :).
Очень похоже на TMainMenu. Свойство MenuAnimation содержит вложенные свойства, отвечающие за анимацию всплывающего меню. Это соответственно:
Если есть желание, по каждому можно поэкспериментировать. Учтите, что пользователь может и отключить оконную анимацию.
Флажок выбора - . Может быть выбран или нет. Просто пречислю его свойства:
Вот и все, на что способен этот компонент.
Значок - . Приблизительно то же самое, что и TCheckBox. Отличие в том, что из нескольких радиокнопок в группе выбрана может быть только одна. Кнопки группируются в зависимости от владельца (Owner). Про владельца еще надо будет поговорить, но в принципе - если кнопки на одной панели, на одной форме, в одном групбоксе - то они группируются.
Свойств я приводить не буду, потому что они все такие же, как у TCheckBox. С компонентами лучше самому поэкспериментировать.
Вроде эти компоненты я рассмотрел. В следующем Шаге рассмотрю группирующие элементы.