Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

Работа с изображениеями   Найти похожие ветки 

 
ЧиЧиЧи   (2006-05-15 16:56) [0]

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

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

С Уважением.


 
Джо ©   (2006-05-15 17:05) [1]

Начни с Demos\ImagView.


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

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


 
Ega23 ©   (2006-05-15 17:14) [3]


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


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


 
Джо ©   (2006-05-15 17:17) [4]

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

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


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

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


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


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


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


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

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


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

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

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


 
Ega23 ©   (2006-05-15 18:59) [9]


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 19:10) [10]

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

СПАСИБО!


 
MetalFan ©   (2006-05-15 19:12) [11]

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



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
15-1147433391
Layner
2006-05-12 15:29
2006.06.04
Помогите определится с морем (на отпуск-июль)


15-1146932102
Anatoly Podgoretsky
2006-05-06 20:15
2006.06.04
Купил монитор


3-1144763633
Tom
2006-04-11 17:53
2006.06.04
как сравнить два DataSet


1-1146047511
Antip
2006-04-26 14:31
2006.06.04
Помогите с оконной процедурой vcl формы


4-1142251757
Чапаев
2006-03-13 15:09
2006.06.04
Кто запустил процесс?