Panel — контейнер для размещения элементов управления в Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

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

Панель имеет край с двойной фаской: внутренней и внешней. Внутренняя фаска обрамляет панель, а внешняя отображается вокруг внутренней.


Читать далее...

Метки: ,

GroupBox — компонент-контейнер для объединения компонентов в Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

При разработке приложения часто возникает задача объединения, или группирования, различных элементов управления. Группирование может понадобиться, например, при работе с переключателями в форме или при создании панели инструментов.

Объединение элементов выполняется с помощью специальных компонентов — контейнеров. Контейнер представляет собой визуальный компонент, на поверхности которого можно размещать другие компоненты; контейнер объединяет эти компоненты в группу и становится их владельцем. Владелец также отвечает за прорисовку своих дочерних элементов. Дочерний элемент может ссылаться на владельца с помощью свойства Parent.

В предыдущем разделе мы рассмотрели специализированный компонент— контейнер RadioGroup, используемый для организации группы переключателей.

Для различных объектов система Delphi предлагает также набор универсальных контейнеров, в который входят такие компоненты, как:

  • группа GroupBox;
  • панель Panel;
  • область прокрутки ScrollBox;
  • фрейм (рамка) Frame.

Отметим, что форма также является контейнером, с которого обычно и начинается конструирование интерфейсной части приложения. Форма— владелец всех расположенных на ней компонентов.

Компонент GroupBox


Читать далее...

Метки: ,

RadioButton — переключатель в Делфи

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Переключатель в Delphi представлен компонентом RadioButton. Соответствующие элементы управления отображаются в виде кружка с текстовым заголовком (при выбранном состоянии в этом кружке появляется черная точка).


Читать далее...

Метки: , ,

CheckBox — флажок (независимый переключатель) в Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Флажок (независимый переключатель) отличается от переключателя тем, что в группе флажков одновременно можно установить флажки в любой комбинации (в том числе могут быть установлены или сброшены все флажки и т. д.). Флажок может находиться в установленном или сброшенном состоянии. Одиночный флажок часто используется, например, для включения/выключения какого-либо режима.

Анализ состояния переключателя или флажка позволяет программисту выполнять соответствующие операции.

Система Delphi предоставляет для работы с переключателями компоненты CheckBox, RadioButton и RadioGroup. Классы компонентов CheckBox и RadioButton, как и кнопка Button, происходят от класса TButtonControl. Поэтому иногда эти переключатели называют кнопками с фиксацией: CheckBox— с независимой фиксацией, a RadioButton — с зависимой.

CheckBox — флажок


Читать далее...

Метки: ,

BitBtn — кнопка с рисунком в Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Кнопка с рисунком в Delphi представлена компонентом BitBtn, класс которой TBitBtn порожден непосредственно от класса TButton стандартной кнопки Button. Кнопка с рисунком отличается от стандартной кнопки тем, что помимо заголовка на ней можно отобразить растровое изображение. Видом и размещением изображения на поверхности кнопки BitBtn можно управлять с помощью свойств.


Читать далее...

Метки: ,

SpeedButton — кнопка быстрого доступа в Дельфи

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Кнопка быстрого доступа представлена в Delphi компонентом SpeedButton, который по своему виду и функциональным возможностям в общем похож на кнопку с рисунком BitBtn. Однако, в отличие от кнопки с рисунком, кнопка SpeedButton происходит от класса TGraphicControl и является неоконным элементом управления. Поэтому кнопка быстрого доступа не может получать фокус ввода, но зато требует для своего функционирования меньше ресурсов, чем другие виды кнопок. Наиболее часто кнопки быстрого доступа, или быстрые кнопки, применяются для создания панелей инструментов.


Читать далее...

Метки: ,

Свойства компонентов ListBox и ComboBox

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Простой и комбинированный списки во многом похожи друг на друга и имеют много общих свойств, методов и событий. Основным для списков является рассмотренное ранее свойство Items, которое содержит элементы списка и представляет собой коллекцию (массив)строк.

Cвойство Sorted — способ сортировки списков


Читать далее...

Метки: , ,
 Страница 4 из 12 « 1  2  3  4  5  6  7 » ...  Последняя »