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

Вниз

Количество Image   Найти похожие ветки 

 
Manur   (2007-06-22 15:41) [0]

Здравствуйте.
У меня вот задача
В файлелистбоксе отображаются список файлов jpeg, bmp
Можно ли в каком нибудь объекте(например, Panel ) создать некоторое количество image, совпадающим с количеством файлов в файллистбоксе.
а по точнее сделать просмотр рисунков как в винде - эскизы страниц.


 
Darvin ©   (2007-06-22 15:55) [1]

Я не против.... ;-)
Но для начала поищи на торри, может уже кто-то сделал подобный компонент


 
Ega23 ©   (2007-06-22 16:37) [2]


> Можно ли в каком нибудь объекте(например, Panel ) создать
> некоторое количество image, совпадающим с количеством файлов
> в файллистбоксе.


Конечно можно.


 
iXT ©   (2007-06-22 16:47) [3]

for i:=0 to "Количество" - 1 do
begin
 x[i]:=TImage.Create(FormX);
 x[i].Parent:=Panel;
 x[i].Left, Top, ......

......
end;


 
Ega23 ©   (2007-06-22 16:51) [4]

А что такое x[i]???? И зачем???


 
iXT ©   (2007-06-22 17:06) [5]

> А что такое x[i]????

Ну не Integer же :). Это как его :) массивом завется

> И зачем???

Как зачем???

> создать некоторое количество image


 
Ega23 ©   (2007-06-22 17:09) [6]


> Как зачем???
>
> > создать некоторое количество image


Это понятно. Массив зачем?


 
iXT ©   (2007-06-22 17:11) [7]

> [6] Ega23 ©   (22.06.07 17:09)
>
> > Как зачем???
> >
> > > создать некоторое количество image
>
>
> Это понятно. Массив зачем?

Ну будет же он потом с ними общаться, ИМХО так удобнее.


 
Ega23 ©   (2007-06-22 17:23) [8]


> Ну будет же он потом с ними общаться, ИМХО так удобнее.


С массивом? По мне, так TObjectList гораздо удобнее. Но дело даже не в этом. Нафига с ним общаться, всё при создании забить можно.


 
Dimaxx ©   (2007-06-23 03:21) [9]

А представь, что картинок будет 8000 с лишним. И будешь создавать 8к имиджей? А вообще досточно одного имиджа.


 
Ega23 ©   (2007-06-23 13:54) [10]


> А представь, что картинок будет 8000 с лишним. И будешь
> создавать 8к имиджей? А вообще досточно одного имиджа.


А в чём проблема? 8000 картинок создать?


 
Dimaxx ©   (2007-06-23 16:44) [11]


> А в чём проблема? 8000 картинок создать?
>

А у тебя на компе памяти хватит для отображения 8к картинок??? И сколько будет весить в памяти форма с 8к TImage?


 
Loginov Dmitry ©   (2007-06-23 18:39) [12]

Быстрее использовать не TImage, а TPaintBox. И выводить на него картинки не всем скопом, а только то, что пользователь в данный момент может увидеть на экране.


 
Ega23 ©   (2007-06-25 09:07) [13]


> А у тебя на компе памяти хватит для отображения 8к картинок?
> ?? И сколько будет весить в памяти форма с 8к TImage?


Знаешь, у меня preview работал ещё под первым пнём и 32 метрами оперативки. Значит можно, если умеючи, а?


 
Anatoly Podgoretsky ©   (2007-06-25 10:10) [14]

А если 8к по 1м то тоже работает



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

Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.102 c
3-1176918571
Michelin
2007-04-18 21:49
2007.07.22
Delphi+Oracle


15-1182836920
Руслан56
2007-06-26 09:48
2007.07.22
востановление *.DBF /////// HELP


2-1182894622
Vlad Oshin
2007-06-27 01:50
2007.07.22
Помогите "переинициализировать" сервис


2-1182512512
Manur
2007-06-22 15:41
2007.07.22
Количество Image


2-1182752139
Washington
2007-06-25 10:15
2007.07.22
"Резиновый" дизайн





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский