Пятница, 17.05.2024, 14:22
Главная Регистрация RSS
Приветствую Вас, Гость
Главная » Основы Delphi » Компонент Image
22:41

Компонент Image

Среда разработки Delphi содержит множество компонентов позволяющих разработать программное обеспечение для операционной системы Windows выполняющие разнообразный круг задач: приложения баз данных, проигрыватели, программы для общения (к примеру, qip, skype разработаны на Delphi), браузеры, компиляторы и т.д. В контексте данной статьи я расскажу о компоненте который используется для вставки рисунков на форму приложения – компонент Image. Вставка картинок и рисунков используется для украшения программы, чаще всего при созданий развлекательных программ (проигрывателей, видеоплейеров и т.д.); для подсказок упрощающих навигацию по программе; на форме «Информация об авторе», для вставки логотипа программы и т.д.
Компонент Image расположен на вкладке «Additional». При установке на форму он представляет собой прямоугольник выделенный пунктирной рамкой. Изображение устанавливается в свойство «Picture» компонента Image.
При установки компонента на форму он принимает следующие стандартные значения для основных и часто используемых свойств: Width = 105, Height = 105, Enable = True, Name = Image1, Picture = None.
Среда разработки Delphi позволяет копировать компоненты из формы приложения в текстовый документ, для их дальнейшего экспорта в другие программы. Копирование и вставка выполняются сочетанием клавиш Ctrl+C и Ctrl+V соответственно. Если скопировать компонент Image в текстовый документ, то он будет содержать следующий код:

object Image1: TImage
Left = 512
Top = 32
Width = 105
Height = 105
end

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


Align – автоматически растягивает компонент по форме, в зависимости от установленного значения. По умолчанию установлено «alNone», что означает, что компонент будет принимать размеры установленные разработчиком. Значение «alClient» растягивает компонент на всю форму, «alLeft» - компонент притягивается к левой границы формы и растягивается по высоте на всю форму, а по ширине на ширину изображения. «alRight» аналогичен «alLeft» только притягивает изображение к правой границы формы;

AutoSize – значение по умолчанию равно False, что означат что вставленое изображение будет отображаться по размеру компонента, если оно больше размеров Image, то будет показана только его часть. Установка значения True позволяет автоматически подбирать размеры компоненту равные размерам изображения;

Enable – значение по умолчанию False, свойство определяет «доступность» компонента;

Height и Width – высота и ширина компонента;

Left и Top – определяют положение компонента на форме от его левой и верхней границы соответственно, в пикселях;

Picture – основное свойство компонента Image, через которое загружается изображение;

Visible – делает компонент видимым (True) и невидимым (False) пользователю программы;
Категория: Основы Delphi | Просмотров: 3476 | Добавил: PeKpyT | Рейтинг: 5.0/1
Всего комментариев: 2
1 Админ  
0
vicodin ты чего-то попутал! какое еще евро-2012?

2 Виртуальный человек  
0
А как эффекты различные применять к разгруженному изображению? типа альфа-каналов и т.д. и т.п.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]