C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 20 - Компоненты TPopupMenu, TCheckBox, TRadioButton / С++ Builder 5 / Borland C++

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

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

TPopupMenu

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

gif/20_2.gif (2493 b)

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

  • maLeftToRight - всплывает слева направо
  • maRightToLeft - справа налево
  • maTopToBottom - сверху вниз
  • maBottomToTop - снизу вверх
  • maNone - без анимациии

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

TCheckBox

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

  • Alignment - определяет положение подписи, которая может быть слева или справа.
  • AllowGrayed - разрешает промежуточное состояние - серый флажок.
  • Caption - подпись около флажка.
  • Checked - выбран ли флажок.
  • Font - как обычно, шрифт.
  • PopupMenu - контекстное меню
  • State - состояние компонента. Может быть cbUnchecked (не отмечен), cbChecked (отмечен) и cbGrayed (промежуточное состояние)

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

TRadioButton

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

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

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


| |
Автор Аванесов Самвел.
[AD]