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

<- EditorGadget() - Gadget Index - ExplorerListGadget() ->