Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с изображениеями [D7, XP]


ЧиЧиЧи ©   (2006-05-15 16:56:00) 

Здравствуйте, мастера!

Подскажите пожалуйста, куда копать начинающему?
Хочу написать прогу для просмотра изображений.
В папке image имеются, скажем 10 файлов в формате jpg.
Имена всех файлов я загоняю в StringList.
И потом перегоняю в ListBox.
Вопрос: Как можно сделать, чтобы был предпросмотр всех
файлов?
Создать и разместить компонент на форме я могу, но не
получается все файлы запихнуть в Image /не знаю как правильно сказать/
Мастера, подскажите пожалуйста, как это можно реализовать?
Наверняка кто-то из Вас сталкивался с подобной задачей.

С Уважением.


MetalFan   (2006-05-15 19:12:00) [1]

идешь http://www.soft-gems.net/GraphicEx.php
качаешь библиотеку с исходниками...
там есть пример, как раз то, что тебе нужно...


ЧиЧиЧи   (2006-05-15 19:10:00) [2]

Ega231 Большое спасибо! Заработало! В следующий раз буду учитывать, что объекты нужно создавать в цикле. Что ж раньше -то до моих мозгов не дошло?

СПАСИБО!


Ega23   (2006-05-15 18:59:00) [3]


for i:=0 to 4 do
begin
 With TImage.Create(Self) do
  begin
   Parent:=Self;
   Width:=50;
   Height:=50;
   Top:=50;
   Left:=i*Width+5;
   Autosize:=False;
   Picture.LoadFromFile(i-й файл из списка)
  end;
end;


ЧиЧиЧи   (2006-05-15 18:52:00) [4]

Мастера, опять я со своим старым вопросом.
До сих пор сижу и пытаюсь что-то сделать - ничего не выходит.
Я наверное, тупеть начинаю :(

Мастера прошу помощи подсказать мне такой алгоритм: В папке есть 5 файлов, как создать столько же image'эв?


ЧиЧиЧи   (2006-05-15 17:29:00) [5]

Спасибо! Немного направили на путь истиный. Щас опробую :)


Ega23   (2006-05-15 17:23:00) [6]


> А что такое anchors? В первые слышу.


Дословно - "якори" (или "якоря"?)


Джо   (2006-05-15 17:17:00) [7]

> Может проще - как фото галереи в инете? У меня не получается
> такая вот вещь: предположим что есть на форме image (left:
> =8 Top:=8), когда создается второй image - как разместить
> его рядом (чтобы все было ровно в момент изменения размеров
> окна)?

Кто  мешает второму Image'у присваивать Left,Top такой, чтобы он прилегал к первому? У них ведь есть еще Width/Height.
При изменении размеров формы происходит событие OnResize.


ЧиЧиЧи   (2006-05-15 17:17:00) [8]

А также anchors правильно выставить
А что такое anchors? В первые слышу.


Ega23   (2006-05-15 17:14:00) [9]


> когда создается второй image - как разместить его рядом
> (чтобы все было ровно в момент изменения размеров окна)?
>


AutoSize:=False.   А также anchors правильно выставить.


ЧиЧиЧи   (2006-05-15 17:09:00) [10]

Джо, я это уже видел, но требованиям как-то не мои :)
Может проще - как фото галереи в инете? У меня не получается такая вот вещь: предположим что есть на форме image (left:=8 Top:=8), когда создается второй image - как разместить его рядом (чтобы все было ровно в момент изменения размеров окна)?


Джо   (2006-05-15 17:05:00) [11]

Начни с Demos\ImagView.


Наверх

Титульная страница Поиск, карта сайта Написать письмо