Информатика. Программирование в Delphi
162
Таблица 12.1
Свойство
Описание
Name
Имя компонента. В программе используется для доступа к компо-
ненту и его свойствам
Items
Элементы списка - массив строк
Count
Количество элементов списка
Sorted
Признак необходимости автоматической сортировки (True) списка
после добавления очередного элемента
ItemIndex
Номер выбранного элемента. Элементы списка нумеруются с нуля.
Если в списке ни один из элементов не выбран, то значение свой-
ства равно минус 1
Left
Расстояние от левой границы списка до левой границы форм
Top
Расстояние от верхней границы списка до верхней границы формы
Height
Высота поля списка
Width
Ширина поля списка
Font
Шрифт, используемый для отображения элементов списка
ParentFont
Признак наследования свойств шрифта родительской формы
Основные события компонента
ListBox
приведены в табл. 12.2.
Таблица 12.2
Событие
Условия возникновения
OnClick
При щелчке мышью в поле компонента
OnDblClick
При двойном щелчке мышью в поле компонента
OnMouseDown
При нажатии кнопки мыши в поле компонента
OnMouseUp
При отпускании кнопки мыши в поле компонента
OnMouseMove
При перемещении мыши в поле компонента
OnKeyPress
При нажатии клавиши клавиатуры, когда компонент находится в
фокусе.
OnKeyDown
При нажатии клавиши клавиатуры.
OnKeyUp
При отпускании нажатой клавиши клавиатуры, когда компонент на-
ходится в фокусе.
OnEnter
При получении компонентом фокуса.
OnExit
При потере компонентом фокуса.
Пример 12.1
Разработать приложение
SCADA – система
. Приложение должно эмули-
ровать принятие сигнала от исполнительного механизма с помощью таймера,
выводить уровень сигнала в поле
Edit
и сообщать о каких либо сбоях в системе,
например достижение критических значений. Рекомендуемый вид формы при-
веден на рис. 12.2.