Автор: saavaage
Дата сообщения: 03.11.2009 17:40
tavria2, спасибо за подсказку. Все работает! а то мои мозги уже начали подкипать...
Не радует только одно - плохо пока понимаю, что вставляю. Вернее сказать, что скорее вообще не понимаю...
Добавлено:
tavria2
есть еще один вопрос - можно ли как-нить сделать фон в listbox прозрачным (ну или на худой конец, более тюнингованным что ли)?
Я сейчас рою в сторону listboxEx, это верный путь?
Добавлено:
Djon1970, спасибо, скачал уже видео-уроки. Правда sql для меня пока рановато, но "запас карман не тянет"..
Добавлено:
tavria2
посмотрите, пожалуйста мое решение по работе с listbox + вывод инфо о файле в paragraph (Output) и image2. Все работает, но возможно коряво сделал. Главный напряг был - сделать так, чтобы если по какому-то документу нет текстового файла (с описанием) и картинки, то в Output и Image2 не оставалось предыдущей информации (или показывалась типовая картинка)
-- Get the selected items
tSelected = ListBox.GetSelected("Docs");
if tSelected then -- получаем путь к файлу
pData = ListBox.GetItemData("Docs", tSelected[1]);
-- получаем 4 последних значения этого пути
eData = String.Right(pData, 4);
-- заменяем 4 последних на расширение картинки и текста
InfoT = String.Replace(pData, eData, ".txt", false);
InfoI = String.Replace(pData, eData, ".jpg", false);
-- проверяем, есть ли файлы с такими путями
putT = File.DoesExist(InfoT);
putI = File.DoesExist(InfoI);
if putT then
result = TextFile.ReadToString(InfoT);
Paragraph.SetText("Output", result);
else
Paragraph.SetText("Output", "");
end
if putI then
Image.Load("Image2", InfoI);
else
Image.Load("Image2", "AutoPlay\\Images\\LOGO111.png");
end
end