Главная страница
    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.044 c
1-1179421582
WebSQLNeederr
2007-05-17 21:06
2007.07.22
Как удалить из строки двойные ковычки (или любой другой символ)


15-1182249681
Megabyte
2007-06-19 14:41
2007.07.22
В Firebird е нельзя во вьюхах использовать процедуры выбора?


15-1182442216
oxffff
2007-06-21 20:10
2007.07.22
Codegear Roadmap


1-1179389007
Magedon
2007-05-17 12:03
2007.07.22
XP manifest что-то не работает.


6-1166618062
OLIMJON
2006-12-20 15:34
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский