sjdb45

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Zloy_Gelud Спасибо, такой код работает! Но я в добавок постарался совершить те-же действия для листбокса заменив код on preload Код: local tDirs = Folder.Find(_SourceFolder.."PROGRAMS", "*", false, nil); if tDirs then for i = 1, #tDirs do ListBox.AddItem("ListBox1", String.Mid(tDirs[i], String.ReverseFind(tDirs[i], "\\", false) + 1, -1), tDirs[i]); elseif local tButtons = INIFile.GetValueNames("menu.ini", "CHECK"); if tButtons then for n, sButtonName in pairs(tButtons) do if INIFile.GetValue("menu.ini", "CHECK", sButtonName) == '0' then ListBox.SetItemCheck("ListBox1", sButtonName, BST_UNCHECKED); elseif INIFile.GetValue("menu.ini", "CHECK", sButtonName) == '1' then ListBox.SetItemCheck("ListBox1", sButtonName, BST_CHECKED); end end end end | но он почему-то не работает для checkbox-сов в листбоксе. Тут что-то не есть правильно хотя должно работать. Если я делаю так то работает. Код: are_ya_there = File.DoesExist((_SourceFolder.."\\1.jpg"); if are_ya_there == true then ListBox.SetItemCheck("ListBox1", 1, BST_CHECKED); | ну и так далее.. но для каждого из них нужно выискивать пустышки в виде jpg или ещё чего, а ячеек в листбоксе много и для каждой ячейки делать команду не совсем симпатично. | Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 16:21 05-11-2012 | Исправлено: sjdb45, 16:22 05-11-2012 |
|