Информатика. Программирование в Delphi
190
Основные свойства компонента
Image
приведены в табл. 14.1.
Таблица 14.1
Свойство
Описание
Picture
Иллюстрация, которая отображается в поле компонента
Width, Height
Размер компонента. Если размер компонента меньше размера иллю-
страции, а значение свойств AutoSize, Strech и Proportional равно
False, то отображается часть иллюстрации
Proportional
Признак автоматического масштабирования картинки без искаже-
ния. Чтобы масштабирование было выполнено, значение свойства
AutoSize должно быть False
Strech
Признак автоматического масштабирования (сжатия или растяже-
ния) иллюстрации в соответствии с реальным размером компонента.
Если размер компонента не пропорционален размеру иллюстрации,
то иллюстрация будет искажена
AutoSize
Признак автоматического изменения размера компонента в соответ-
ствии с реальным размером иллюстрации
Center
Признак определяет расположение картинки в поле компонента по
горизонтали, если ширина картинки меньше ширины поля компо-
нента. Если значение свойства равно False, то картинка прижата к
правой границе компонента, если True - то картинка располагается
по центру
Visible
Отображается ли компонент и, соответственно, иллюстрация на по-
верхности формы
Canvas
Поверхность, на которую можно вывести графику
Основные события компонента
Image
приведены в табл. 14.2.
Таблица 14.2
Событие
Условие возникновения
OnClick
При щелчке мышью по компоненту
OnDblClick
При двойном щелчке мышью по компоненту
OnMouseDown
При нажатии кнопки мыши, когда компонент находится в фокусе
OnMouseUp
При отпускании кнопки мыши, когда компонент находится в фокусе
OnMouseMove
При перемещении мыши по компоненту
Пример 14.1
Разработать программу, используя которую можно просмотреть иллюст-
рации, находящиеся в одном из каталогов компьютера. Рекомендуемый вид
формы приведен на рис. 14.2.