Parcourir la boîte de dialogue

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 fin du chemin. Ce contrôle ne peut pas perdre le focus si la queue entrée n’est pas valide sur le volume présent.
  • Contrôle DirectoryCombo pour afficher le chemin actuellement sélectionné qui est affiché par le contrôle PathEdit. Ce contrôle n’affiche pas le dernier segment du chemin d’accès.
  • 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 également généralement un contrôle DirectoryCombo qui spécifie les types de volume à 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 ContrôlesEvents respectifs dans la table ControlEvent. Ces boutons sont utilisés pour activer les options de contrôle suivantes.

Option de contrôle ControlEvent
Dossier parent DirectoryListUp
Nouveau dossier DirectoryListNew
Ouvrir DirectoryListOpen

 

Pour que l’option Nouveau dossier fonctionne avec un nom de dossier non par défaut, le chemin d’accès du nouveau dossier doit être spécifié dans la table UIText. La chaîne de chemin doit utiliser le formulaire « nom de fichier court|long file name » pour le nom de fichier. Par exemple, utilisez un nom de fichier tel que « MyProd~1| Mon produit fabuleux. Pour plus d’informations sur le format de nom de fichier, consultez le type de données de colonne 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 « 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.