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 руб./мес


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




 21 - Компоненты TGroupBox, TRadioGroup, TPanel. / С++ Builder 5 / Borland C++

Шаг 21 - Компоненты TGroupBox, TRadioGroup, TPanel.

Эти компоненты являются контейнерными компонентами. Служат они одной цели - объединению элементов формы в группы. Визуально так выглядит красивее, ни одна уважающая себя программа без подобного не обходится. Первый просто объединяет их, второй представляет удобный вариант управления радиокнопками, третий позволяет красиво оформить приложение.

Но по порядку.

TGroupBox

gif/21_1.gif (122 b) - значок с палитры Standard. Чтобы добавить элемент в рамку, необходимо либо, выбрав его на Палитре, кинуть его либо втаить, выделив рамку, с помощью Ctrl-V. Если это радиокнопки, они группируются. Свойств у него мало, да много и не надо :).
  • Caption - подпись рамки
  • Color - цвет внутри рамки
  • PopupMenu - контекстное меню

TRadioGroup

gif/21_1.gif (122 b). Контейнер радиокнопок. Другие компоненты добавляются как к TGroupBox. Радиокнопки добавляются с помощью свойства Items:
  • Items - здесь перечисляются подписи к радиокнопкам. Таким образом добавляются новые радиокнопки - как список подписей.
  • Columns - количество столюцов радиокнопок. Они автоматически выравниваются по столбцам.
  • Caption - подпись к рамке
  • ItemIndex - номер выбранной радиокнопки
  • Color - цвет внутри рамки

Как пример использования:

gif/21_3.gif (1215 b)

TPanel

Значок - gif/21_4.gif (118 b). Отображает панель, являющуюся также контейнерным компонентом. Несмотря на кажущуюся стандартность, свойства, отвечающие за отображение, помогут придать панели оригинальный вид.

  • AutoSize - авторазмер по размеру внутренних элементов
  • BevelInner - стиль внутренней обводки
  • BevelOuter - стиль внешней обводки
  • BevelWidth - размер обвода
  • BorderStyle - стиль всего обвода
  • BorderWidth - расстояние между обводками

На картинке ниже пример всей этой красоты. Правда, названия свойств ради экономии места я сократил, а сами подписи проставил в PaintBrush'е (тоже для экономии :))

gif/21_5.gif (4683 b)


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