Skip to content

Select Components

This dialog box is used only when working with components. It displays a list of components that end users can choose to install by selecting or deselecting checkboxes. You can configure the components displayed in the list through the properties dialog in the component manager.

To enable this dialog, activate the option shown below:

In a wizard package, the "Select components" dialog appears as follows:

Key Features

  • End users can read the description of a component and decide whether it should be installed by toggling its checkbox.
  • When a component is enabled, its associated variable is set to 1 (true). If disabled, it is set to 0 (false). The package evaluates these variables before extracting files: components with a variable value of 0 will not have their files extracted.

Info

You can modify the component variables programmatically using custom actions.

  • The Component Title and Component Description can be customized via the Component Properties dialog box. To open this dialog box, double-click the desired component in the component list:

Warning

The component list only displays components for selection. To manage, rename, or edit components, use the File/Component Manager by clicking File Manager in Paquet Builder.

Adjusting Component Order

  • You can change the order of appearance of components in the list. By default, components are displayed in the order they were created, with the Main component always listed first.
  • To rearrange the order, use drag-and-drop: a) Select a component and hold the mouse's left button.
    b) Drag the component to the desired position and release the button.
    c) Repeat as needed to achieve the desired order.

Note

The order of components in this dialog does not affect their order in the component manager.

Customizing the Prompt Text

You can customize the text displayed to users in the "Prompt users" field. Resource strings are supported. For example, using #DefSelCompPrompt may produce the runtime message "Use the check boxes...".

In the package:

In Paquet Builder: