Zloy_Gelud Цитата: Как сделать Image.Load в Slideshow? то есть эти функции показа перенести с Image.Load в SlideShow
Во время просмотра приложений то кликнув в списке на какое нибудь приложение то появляется описание и картинка.
делаю это так:
if ListBox.IsItemSelected("ListBox1", 1) then
Image.Load("Image1", "AutoPlay\\Images\\001.png");
Paragraph.SetText("Paragraph1", TextFile.ReadToString("AutoPlay\\Docs\\001.txt"));
end
001.txt созданое описание, можно брать и с уже существующего
Paragraph.SetText("Paragraph1", INIFile.GetValue(sWorkDir.."\\info.ini", "Info", "Desc"));
применив директорию папки.
Всё это для визуализации и я это уже применил, но как видишь
Image.Load("Image1", "AutoPlay\\Images\\001.png");
приходится использовать Image1 для просмотра картинок, хотя имеется
SlideShow.AddSlide("SlideShow1", sWorkDir.."\\"..INIFile.GetValue(sWorkDir.."\\info.ini", "Info", "img"), 1);
Но во время просмотра этот код не вшить в
if ListBox.IsItemSelected("ListBox1", 1) then
Вся идея в том, что-бы была возможность просмотра картинок при помощи SlideShow.AddSlide во время просмотра листбокса.
Поэтому приходится для просмотра во время выбора применить Image.Load
А во время установки все уже вшито в SlideShow.AddSlide.
Цитата:
Какую функцию должен выполнять прогрессбар?
Самая простая функция функция с добавлением % после каждого установщика. к примеру если имеются 100 установщиков то делим прогресс бар на 100 и получаем 1.
То есть при первом установщике прогресс бар будет таким
Progress.SetCurrentPos("progress1", 1);
а в последнем случае
Progress.SetCurrentPos("progress1", 100);
если это проблематично, то можно конечно отказаться от него..
.