Partager via


Boîte de dialogue Parcourir

Une boîte de dialogue Parcourir permet à l’utilisateur de sélectionner un répertoire. Le répertoire n’a pas besoin d’exister et peut être créé à l’aide de ce contrôle.

Ce type de boîte de dialogue contient généralement les trois contrôles suivants. Ces contrôles sont connectés à la même propriété. Cette propriété est le chemin d’accès sélectionné.

  • Contrôle PathEdit pour sélectionner la section de fin du chemin. Ce contrôle ne peut pas perdre le focus si la queue entrée n’est pas valide sur le volume actuel.
  • Contrôle DirectoryCombo pour afficher le chemin d’accès actuellement sélectionné affiché par le contrôle PathEdit. Ce contrôle n’affiche pas le dernier segment du chemin d’accès.
  • Un contrôle DirectoryList pour afficher les dossiers sous le répertoire actuellement affiché par DirectoryCombo. Cela peut également afficher un dossier qui n’est pas encore créé.

Une boîte de dialogue Parcourir contient généralement un contrôle DirectoryCombo qui spécifie les types de volumes à afficher. Il est courant que tous les types de volumes soient affichés dans une boîte de dialogue Parcourir.

Les boîtes de dialogue Parcourir contiennent généralement trois contrôles PushButton . Ces boutons sont liés à leurs ControlEvents respectifs dans table ControlEvent. Ces boutons sont utilisés pour activer les options de contrôle suivantes.

Option de contrôle ControlEvent
Haut niveau DirectoryListUp
Nouveau dossier DirectoryListNew
Ouvrir DirectoryListOpen

 

Pour que l’option Nouveau dossier fonctionne avec un nom de dossier non défini par défaut, le chemin d’accès du nouveau dossier doit être spécifié dans la table uiText . La chaîne de chemin d’accès doit utiliser le formulaire « nom de fichier court|nom de fichier long » pour le nom de fichier. Par exemple, utilisez un nom de fichier tel que « MyProd~1 | »Mon fabuleux produit". Consultez le Nom de fichier type de données de colonne pour plus d’informations sur le format de nom de fichier. Si le chemin d’accès n’est pas présent dans la table UIText ou s’il est défini sur une valeur non valide, il est défini sur une valeur de « Fldr | »Nouveau dossier » par défaut. Le bouton Nouveau dossier peut être omis si la boîte de dialogue doit uniquement rechercher des dossiers existants.