Inno-Setup: Ausblenden/Deaktivieren Sie die Komponente zur Laufzeit

Möchte ich deaktivieren oder verbergen der Komponente Auswahlmöglichkeiten bei der Laufzeit. Habe ich einen benutzerdefinierten Assistenten-Seite mit zwei radio-buttons. Wenn der erste radio-button ausgewählt ist, möchte ich eine der Komponenten (CustomInstall) nicht erscheinen, oder zumindest deaktiviert werden.

Natürlich, die eigene Seite angezeigt wird, bevor die Komponenten Seite.

Habe ich versucht, dies zu tun mit Prüfen: - parameter, aber es scheint, dass der [Components] - Abschnitt wird ausgewertet, beim starten, und nicht, wenn die Seite angezeigt wird.

So mein Nächster Gedanke war, fügen Sie einige code auf meiner CurPageChanged() so, dass ich entfernen konnte, oder deaktivieren Sie das Element aus der CheckListBox (was ich denke ist genannt ComopnentsList), aber ich finde keine Dokumentation über TNewCheckListBox.

Weiß jemand mehr über diese Klasse? Wird das, was ich denke, arbeiten?

InformationsquelleAutor Marc Bernier | 2011-09-08
Schreibe einen Kommentar