ГЛАВА 7 • Основные компоненты при программировании для Win32 Таблица 7.15 т Основные свойства компонента TCheckListBox (окончание) Свойство
Комментарий
checked
Свойство, определяющее, выбран элемент списка или нет. Если список находится в режиме M u l t i S e l e c t , то для проверки состояния элемента списка необходимо использовать его индекс (checked [ i n d e x ] )
Sorted
Признак необходимости (Sorted=True) сортировки элементов коллекции после добавления очередного элемента
Columns
Задает количество колонок, в которые будет формироваться список, если элементы списка невозможно полностью отобразить в поле компонента
Align
Определяет границу формы, к которой «прикреплена» панель. Панель может быть прикреплена к верхней (alTop), нижней (alBottom), левой ( a l L e f t ) или правой ( a l R i g h t ) границе формы, занимать всю форму ( a l C l i e n t ) либо быть независимой (alCustom)
MultiSelect
Свойство, определяющее режим выбора элементов списка. Может принимать следующие значения: True - в списке можно выбирать несколько элементов, False - только один элемент Шрифт, используемый для отображения содержимого поля редактирования и элементов списка
Font
Формируется использованием свойству Items. можно получить
список TCheckedListBox также двумя способами - либо с окна String List Editor, либо с использованием метода Add к Доступ к переключателям во время выполнения программы через свойство Checked:
procedure TForml.ButtonlClick(Sender: TObject); var i : integer; total : integer; begin total := 0; for i := 0 to CheckListBoxl.Items.Count-1 do if CheckListBoxl.Checked[i] then inc(total); ShowMessage('Всего включено '+IntToStr(total)+' флажков'); end;
Компонент Tlmage Компонент Tlmage является аналогом компонента P i c t u r e B o x (.NET) и обеспечивает отображение иллюстрации (файла рисунка). Основные свойства компонента приведены в табл. 7.16. Таблица 7 . 1 6 т Основные свойства компонента Tlmage Свойство
Комментарий
Name
Имя компонента, используемое в программе для доступа к компоненту и его свойствам