C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 36 - Компонент TImage / С++ Builder 5 / Borland C++

Шаг 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.


| |
Автор Аванесов Самвел.
[AD]