Работу с выбором / отменой изменил - перед отменой сохраняем состояние, при восстановлении...восстанавливаем предыдущее. При сбросе конфигурации - разрушаем все связи и выбор.
При выборе группы в списке, она становится активной для добавления.
Тестируем.
Цитата Stranger13:
Добавлю ,что если отменяеш добовляемое приложение выскакивает ошибка Editgpi "List index aut of bounds (9)" есдли повторить еще то будет 10 ,11 и т.д. »
|
Ну, подтвердите снимком я, такой ошибки у себя не уловил.
P.S. - для информации! Конфигурационный файл сохраняется и читается в кодировке 1200 (UTF-16 LE). Не изменяйте кодировку и не пытайтесь редактировать файл ручками! Даже пустой файл имеет набор полей и при ручном редактировании, вы можете нарушить структуру полей, рузультатом которой будет ошибка загрузки файла! В шапке указано - конфигурационный файл, от предыдущих версий, не подойдет!
Для продвинутых!
Структура пользовательских полей, после служебных (заканчиваются символами ---):
1. Имя программы - краткое описание приложения (видно в списке)
2. Подсказка - подробное описание приложения
3. Имя файла с расширением
4. Ключ установки приложения
5. Зависит от установки - имя приложения
6. Зависит от установки - индекс приложения в списке
7. Исключает установку - имя приложения
8. Исключает установку - индекс приложения в списке
9. Дополнительно установить - имя дополнительно устанавливаемого файла
10. Ключи установки дополнительного файла.
Структура мною, может быть изменена в последующих выпусках (до финальной версии), так уже думаю, о необходимости отказаться от полей 5,7.