Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
ЧиЧиЧи   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.055 c
2-1147840232
petvv
2006-05-17 08:30
2006.06.04
Отчёт frxReport (Fast Report 3)


15-1147361347
Новичоккк
2006-05-11 19:29
2006.06.04
Решить уравнение


4-1142103030
Handle
2006-03-11 21:50
2006.06.04
Процессы,окна


15-1147587797
Kerk
2006-05-14 10:23
2006.06.04
Питер FM


15-1146831161
Adolis
2006-05-05 16:12
2006.06.04
Нужен код Шеннона−Фэно написан на Pascal/Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский