TCheckListBox — реферат

Введение 3

TCheckListBox 4

TEdit 6

Описание: 6

Программный код: 7

TMaskEdit 12

TObject 12

TPersistent 13

TComponent 14

TControl 17

TWinControl 22

TCustomEdit 23

TCustomMaskEdit 24

TMaskEdit 24

Variant 25

Описание 25

Примеры использования 28

Заключение 31

Список литературы 32

 

Введение

Цель работы — изучение свойств, методов и событий компонент Delphi.

Для достижения поставленной цели необходимо решить следующие задачи:

Исследовать все методы, свойства и события, на которые можно писать обработчик событий для компонента TCheckListBox

Разработать приложение, которое будет демонстрировать все свойства и методы для компонента TEdit

Построить список предков для компонента TMaskEdit

Исследовать и описать область применения переменных типа Variant

 В качестве методологического обеспечения в работе использованы работы отечественных и зарубежных авторов, справочная литература, интернет-ресурсы.

TCheckListBox

Компонент TCheckListBox в основном аналогичен компоненту TListBox, но его возможности по отношению к TListBox расширены за счет введения дополнительных элементов. Здесь перед каждой строкой списка находится переключатель, который можно использовать как индикатор для выведения строки, то есть можно легко проконтролировать состояние переключателя и определить, установлен флажок или нет.

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

  Чтобы вставить в компонент группу флажков, следует раскрыть редактор его свойства Items и ввести одну или несколько текстовых строк — каждая строка будет соответствовать поясняющей надписи справа от флажка.

  Свойства компонента TCheckListBox.

Свойство

Описание

Property AllowGrayed: Boolean;

Разрешает/запрещает использовать в переключателях третье состояние cbGrayed.

Property BorderStyle: TBorderStyle;

Определяет тип рамки, очерчивающей компонент:

BsNone — нет рамки;

BsSingle — рамка толщиной 1 пиксель.

Property Canvas: TCanvas;

Это свойство используется для программной прорисовки флажков.

Property Checked[Index: Integer]: Boolean;

Содержит выбор пользователя типа Да/Нет для переключателя с индексом Index. Для состояний cbUnchecked и cbGrayed свойство имеет значение False.

Property Columns: Integer;

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*