Partager via


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 de sélection contient un contrôle SelectionTree qui publie plusieurs ControlEvents. En règle générale, ces ControlEvents sont abonnés par texte, icôneou contrôles Bitmap qui affichent une description, la taille, le chemin et l’icône de l’élément mis en surbrillance.

Il existe un contrôle PushButton dans la boîte de dialogue qui publie l'SelectionBrowse ControlEvent et génère un Parcourir la boîte de dialogue. Le contrôle Parcourir permet à l’utilisateur de sélectionner un répertoire.

L’arborescence de sélection n’est remplie qu’après l’appel de l’action CostInitialize et 'action CostFinalize.

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 apparaissant dans la colonne Titre de la table de fonctionnalités . La chaîne de texte de la colonne Description de la table Feature est publiée sous la forme d’un SelectionDescription ControlEvent et affichée par un contrôle texte dans la boîte de dialogue Sélection. Le contrôle d’arborescence sélection publie également le handle sur l’icône de l’élément mis en surbrillance.