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 pères permettant à l'utilisateur d'en choisir un. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. Par exemple, une telle ComboBox est utilisée dans la commande OpenFileRequester(). C'est un bon complément de ExplorerListGadget(). C'est un gadget très haut niveau qui fonctionne automatiquement facilitant grandement la programmation et l'utilisation d'un tel gadget.
Le paramètre 'Repertoire$' est le dossier initialement affiché quand le gadget est créé (une chaîne vide spécifiant la racine du disque). Si l'option #PB_Explorer_DrivesOnly est activée, 'Repertoire$' peut seulement être une lettre de lecteur ("A:", "C:" etc.). Tout caractères qui suivront cette lettre seront ignorés.
Le paramètre facultatif 'Options' peut être une combinaison des valeurs suivantes:#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.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, 100, "ExplorerComboGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ExplorerComboGadget(0, 10, 40, 380, 200, "C:\", #PB_Explorer_Editable) Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
OS Supportés
Tous