function CreateInputOptionPage(const AfterID: Integer; const ACaption, ADescription, ASubCaption: String; Exclusive, ListBox: Boolean): TInputOptionWizardPage;
Creates a wizard page containing checkboxes or radio buttons.
If Exclusive is True, radio buttons are displayed instead of checkboxes, and only one item in the list may be selected at a time. If ListBox is True, the checkboxes or radio buttons are placed inside a scrollable list box.
To create checkboxes / radio buttons on the page, call the Add method. Use the Values property to get/set the checked state of items. On pages created with Exclusive set to True, you can get/set the index of the one selected item via the SelectedValueIndex property.
var Page: TInputOptionWizardPage; IsRegisteredUser: Boolean; ... // Create the page Page := CreateInputOptionPage(wpWelcome, 'License Information', 'Are you a registered user?', 'If you are a registered user, please check the box below, then click Next.', False, False); // Add items Page.Add('&I am a registered user'); // Set initial values (optional) Page.Values[0] := False; ... // Read values into variables IsRegisteredUser := Page.Values[0];
See AllPagesExample.iss for another example.