Вверх ↑
Этот топик читают: Гость
Ответов: 24
Рейтинг: 6
#1: 2012-12-08 16:50:53 ЛС | профиль | цитата
У меня около 30 картинок нужно уместить их в одном окне. Пользователь выбирает картинку и нажимает кнопку Выбрать. И выводится номер картинки.

Вот примерно такое слайдшоу:

Images




карма: 1

0
Ответов: 704
Рейтинг: 44
#2: 2012-12-08 17:19:18 ЛС | профиль | цитата
Создай папку для картинок, в программе сделай динамически Image с использованием GridLayout и подгружай. При выборе картинки, установи одну главную на общий фон, для обозрения, и вся твоя проблема решена.
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#3: 2012-12-08 17:25:00 ЛС | профиль | цитата
hitmany писал(а):
Вот примерно такое слайдшоу

Ну вот на кой черт все эти картинки тащить сюда, еще и не в тэгах, не у всех же резиновый нэт
карма: 22

1
Голосовали:Ex_
Ответов: 16884
Рейтинг: 1239
#4: 2012-12-08 18:30:48 ЛС | профиль | цитата
Kazbek17, без динамики и без GridLayout можно намного проще
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#5: 2012-12-08 21:23:01 ЛС | профиль | цитата
[flood] hitmany
че за конкурент? [/flood]
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2012-12-08 22:26:56 ЛС | профиль | цитата
[flood]Ты "ударил мужчину" 249 раз, а
он "ударил по многим" (и девок бъёт )
Обое рябое [/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 24
Рейтинг: 6
#7: 2012-12-08 23:29:50 ЛС | профиль | цитата
Tad писал(а):
Kazbek17, без динамики и без GridLayout можно намного проще


расскажите пожалуйста
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#8: 2012-12-09 12:22:11 ЛС | профиль | цитата
hitmany, легче показать
code_29700.txt
------------ Дoбавленo в 12.22:
А так без слайдшоу и если "нужно уместить их в одном окне."

Add(MainForm,2953706,21,21)
{
Width=373
Height=237
Caption="Выбери картинку"
Position=1
link(onCreate,11885094:doSearch,[])
}
Add(ChildPanelEx,6223121,175,28)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,10486194,21,21)
{
WorkCount=#6:doLoad|5:##add|
EventCount=#7:onClick|
VarCount=#7:##index|
Point(##add)
Point(##index)
link(##add,11493548:doLoad,[(35,34)(35,55)])
}
Add(Panel,1369470,49,91)
{
Left=5
Top=5
Height=40
Layout="parent.mas"
BevelInner=0
}
Add(Image,11493548,147,49)
{
Left=2
Top=2
Width=91
Height=81
Align=5
Name="qwe"
ViewStyle=1
link(onClick,10486194:onClick,[(201,55)(201,27)])
}
END_SDK
Add(FileSearch,11885094,70,35)
{
Ext="*.jpg"
Dir="C:WindowsWEBWallpaper"
link(onSearch,13172730:doLoad,[])
link(onEndSearch,11390622:doResize,[(110,48)(110,76)])
}
Add(Img_Loader,13172730,126,35)
{
link(onLoad,6223121:##add,[])
}
Add(GridLayout,11390622,175,70)
{
Name="mas"
Space=1
Padding=1
Rows=5
Cols=6
}


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_29700.txt [4.1KB] [144]
Ответов: 24
Рейтинг: 6
#9: 2012-12-09 15:11:55 ЛС | профиль | цитата
А если хранить файлы в bitmaparray?

Есть вероятность получения ошибки allres.rc
Закинул в dll

dll: http://forum.hiasm.com/forum_serv.php?q=56&id=3421


как правильно настроить CallDLL и подключить к ArrayRW ?
правильно ли я делаю ? нужно все изображения закинуть в exe или dll
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#10: 2012-12-09 17:18:43 ЛС | профиль | цитата
hitmany, есть Wiki, есть F1, есть ПОИСК - ВПЕРЁД И С ПЕСНЕЙ (можно без).
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 24
Рейтинг: 6
#11: 2012-12-09 19:09:56 ЛС | профиль | цитата
Tad, а форум на что?
вики читал и прочитал про DLL
всё скомпилилось,но данные из dll не берутся
танцевал с бубном 3 часа))
карма: 1

0
Ответов: 1376
Рейтинг: 197
#12: 2012-12-09 19:18:06 ЛС | профиль | цитата
hitmany писал(а):
танцевал с бубном 3 часа))
есть видео?
Вот это, наверно, надо? img_in_dll.rar

карма: 1

0
файлы: 1img_in_dll.rar [40.2KB] [83]
Ответов: 16884
Рейтинг: 1239
#13: 2012-12-09 19:23:48 ЛС | профиль | цитата
hitmany писал(а):
а форум на что?
На крайний случай. Тема про CallDLL и на форуме была. Да и в "Каталоге проектов" пример есть. Или надо разжевать и в рот положить ?
------------ Дoбавленo в 19.23:
foksov, пожевал ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1376
Рейтинг: 197
#14: 2012-12-09 19:25:46 ЛС | профиль | цитата
[offtop]
Tad писал(а):
пожевал ?

получается так [/offtop]
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#15: 2012-12-09 19:26:51 ЛС | профиль | цитата
Tad писал(а):
надо разжевать и в рот положить

Никто не хочет не только удочку, но уже и рыбу, всем давай готовую уху
карма: 22

2
Голосовали:ser_davkin, Ex_
Сообщение
...
Прикрепленные файлы
(файлы не залиты)