Исходники.Ру - Программирование
Исходники
Статьи
Книги и учебники
Скрипты
Новости RSS
Магазин программиста

Ishodniki.Ru » Online книги » C++ Builder по шагам

Шаг 36 - Компонент TImage

Вот его иконка - gif/36_1.gif (166 b). Этот компонент отображает на форме иконку, bmp-файл или метафайл. Всем этим хозяйством у него заведует свойство Picture класса TPicture. Этот класс является контейнерным для трех вышеперечисленных типов изображений. Доступ к ним можно получить из вложенных свойств TPicture. Собственно TImage имеет довольно малое число свойств и методов.

При двойном щелчке на изображении появляется т.н. Редактор изображения. Выглядит он приблизительно так:

gif/36_2.gif (2958 b)

Ничего особенного в нем нет, просто позволяет загрузить нужное изображение кнопкой Load и посмотреть, как оно будет выглядеть. Кнопокй Clear можно очистить изображение.

У этого компонента есть некоторые свойства, отвечающие за отображение. Вот они:

  • AutoSize - разрешает автоматическое изменение размеров компонента по размера изображения
  • Center - если AutoSize=false, то изображение помещается в центре компонента.
  • IncrementalDisplay - если true, то при загрузке больших файлов они будут показываться по частям по мере загрузки. Если же false, то сначала изображение загрузится полностью, а затем одним махом отобразится на экране.
  • Stretch - автоматически растягивает изображение по заданным размерам.
  • Transparent - считает цвет одного из угловых пикселей прозрачным

Ну, и конечно, канва изображения - свойство Canvas.

Это, собственно говоря, и все для свойств. Во время работы приложение может загрузить изображение или сохранить его в файл через методы LoadFromFile/SaveToFile или через класс TPicture.

Предыдущий шаг | Оглавление | Следующий шаг

Рассылка новостей
Рейтинги
© 2007, Программирование Исходники.Ру