sjdb45
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 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); если это проблематично, то можно конечно отказаться от него.. . |