Вопрос Чекбокс по дефолту

Da-Bro

Мимокрокодил
Здравствуйте. Такая ситуация.

Есть кастомная страница с двумя чекбоксами: обычная и портативная установка.
Запускаю инсталлятор -> Окно приветствия -> Кастомная страница (чекбокс активный - обычная установка).
Выбираю портативную установку и перехожу на страницу выбора директории.
А затем возвращаюсь на кастомную страницу и там по прежнему активна портативная установка.
А надо чтобы сбрасывалась обратно на чекбокс обычная установка.

Подскажите как это поправить.
 

Andreo Fadio

Старожил
А надо чтобы сбрасывалась обратно на чекбокс обычная установка.
Через процедуру CurPageChanged(CurPageID: Integer);
Код:
...
procedure CurPageChanged(CurPageID: Integer);
begin
  case CurPageID of
  CustomPage.ID:
   begin
    TNewCheckBox1full.Checked:= True;
    TNewCheckBox1port.Checked:= False;
   end;
  end;
end;
...
 

Da-Bro

Мимокрокодил
Через процедуру CurPageChanged(CurPageID: Integer);
Работает. Спасибо.

Тут ещё такая ситуация. Никак не могу перейти на свежую версию Inno Setup 6.0.5 VCL.
Пользуюсь старой версией 6.0.5 VCL.
В окне информации так вот исчезает рамка:

procedure InitializeWizard();
begin
...
with WizardForm.InfoBeforeMemo do
begin
...
BorderStyle := bsNone;
end;

А в обновленных в этом году версии 6.0.5 VCL уже нет. Это вместе со скином.

Как опять эту рамку убрать, чтобы она исчезла и по прежнему было одинаковым фоном.
 
Последнее редактирование:
Сверху