ExplorerComboGadget()
Syntaxe
Resultat = ExplorerComboGadget(#Gadget, X, Y, Largeur, Hauteur, Repertoire$, [, Options])Description
Crée une combobox qui affiche un répertoire ainsi que tous ses répertoires parents permettant à l'utilisateur d'en choisir un.
Utilisée dans OpenFileRequester() par exemple.
Arguments
#Gadget Le numéro d'identification du nouveau gadget.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget. Repertoire$ Le répertoire initial affiché (doit être défini comme un chemin d'accès complet), une chaîne vide spécifie le dossier racine.
Si l'option #PB_Explorer_DrivesOnly est posée alors Repertoire$ ne peut être qu'une lettre de lecteur ("A:", "C:" etc.). Tout caractère qui suit la lettre du lecteur sera ignoré.Options (optionnel) Peut être une combinaison de: #PB_Explorer_DrivesOnly : Le Gadget n'affichera que les disques pour en sélectionner un. #PB_Explorer_Editable : Le Gadget sera éditable, avec un mode d'auto-complétion automatique. #PB_Explorer_NoMyDocuments: Le répertoire 'MesDocuments' ne sera pas affiché séparément.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon. Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.
Remarques
Les commandes suivantes peuvent être utilisées pour agir sur le gadget:- GetGadgetText(): Renvoie le répertoire actuellement affiché. - SetGadgetText(): Change le répertoire actuellement affiché.
Exemple
If OpenWindow(0, 0, 0, 400, 45, "ExplorerComboGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ExplorerComboGadget(0, 10, 10, 380, 25, GetHomeDirectory(), #PB_Explorer_Editable) Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
GetGadgetText(), SetGadgetText(), ExplorerListGadget(), ExplorerTreeGadget(), ComboBoxGadget()
OS Supportés
Tous