Boîte de dialogue Sélection
Cette boîte de dialogue modale permet aux utilisateurs de sélectionner des éléments particuliers.
Une boîte de dialogue Sélection contient un contrôle SelectionTree qui publie plusieurs ControlEvents. En règle générale, ces ControlEvents sont inscrits par des contrôles Texte, Icône ou Bitmap qui affichent une description, la taille, le chemin d’accès et l’icône de l’élément en surbrillance.
Il existe un contrôle PushButton dans la boîte de dialogue qui publie SelectionBrowse ControlEvent et génère une boîte de dialogue Parcourir. Le contrôle Parcourir permet à l’utilisateur de sélectionner un répertoire.
L’arborescence de sélections est remplie uniquement si l’actionCostInitialize et CostFinalize sont appelées.
Une boîte de dialogue Sélection est couramment utilisée pour sélectionner des fonctionnalités. Les fonctionnalités sont répertoriées en tant qu’éléments dans un contrôle SelectionTree et étiquetées avec la courte chaîne de texte qui apparaît dans la colonne Titre de la table Fonctionnalité. La chaîne de texte de la colonne Description de la table Fonctionnalité est publiée sous la forme d’un SelectionDescription ControlEvent et affichée par un contrôle de texte dans la boîte de dialogue Sélection. Le contrôle d’arborescence Sélection publie également le descripteur dans l’icône de l’élément en surbrillance.