domian12
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет всем. В инсталяторе на окне выбора компонентов установки повесил слушатель выбора компонентов: Код: WizardForm.COMPONENTSLIST.OnClickCheck := @wpSelectComponentsOnClickCheck; | процедура "wpSelectComponentsOnClickCheck" Код: procedure wpSelectComponentsOnClickCheck (sender: TObject); begin if(not WizardForm.COMPONENTSLIST.Checked[2]) then WizardForm.NextButton.Enabled := false else WizardForm.NextButton.Enabled := true; end; | В ней я проверяю. Если отмечен 2 компонент (т.е. FirebirdSQL), то кнопка "Далее" активна, иначе она disable. Окно программы Проблема в том, что теперь информация "текущий выбор требует" не изменяет значения Mb. ComboBox "Полная установка", "Выборочная установка" тоже не изменяется в зависимости от выбора. Если слушатель убрать - всё нормально работает. Как решить проблему? Мне нужно, чтобы пользователь обязательно выбрал компонент Firebird. Пробовал ему флаг ставить Код: [Components] Name: "firebird"; Description: "FirebirdSQL"; Types: full; Flags: fixed; | но в этом случае RadioButton (вариант работы с Firebird) не корректно работают. Не все нажимаются. | Всего записей: 1 | Зарегистр. 29-11-2011 | Отправлено: 15:17 30-11-2011 | Исправлено: domian12, 15:30 30-11-2011 |
|