Hilfe

RequestDir

B+

Aufruf

pfad$ = RequestDir ([titel$] [,pfad$])

Parameter

titel Kurzer Text, der im Fenster erscheinen soll
pfad Optionaler Startpfad


Rückgabewert

Es wird ein Pfad zurückgeliefert. Wurde die Auswahl abgebrochen, dann wird ein leerer String zurückgeliefert.


Beschreibung

Die Funktion RequestDir blendet einen Standarddialog zur Auswahl eines Ordners ein. Der optionale Parameter "Titel" kann ein kurzer Text sein, der dann im Fenster erscheint. Es kann auch ein Startpfad vorgegeben werden.
Wurde ein Ordner ausgewählt und auf OK geklickt, dann wird der komplette Pfad zurückgeliefert. Wurde die Auswahl abgebrochen, dann wird ein leerer String zurückgeliefert.



Beispiel

Blendet Dialog zur Auswahl eines Ordners ein. Nach einer Auswahl wird der Inhalt ausgegeben:

pfad$ = RequestDir$()
If pfad$ = "" Then End

window = CreateWindow("Window", 050, 050, 300, 300, 0, 3)
windoww = ClientWidth(window)
windowh = ClientHeight(window)
listbox = CreateListBox(5, 5, windoww - 10, windowh - 10, window)
SetGadgetLayout listbox, 1, 1, 1, 1

verz = ReadDir(pfad$)
Repeat
   datei$ = NextFile$(verz)
   If datei$ = "" Then Exit
   AddGadgetItem listbox, datei$
Forever
CloseDir verz

Repeat
   If GetKey() = 27 Then End
   If WaitEvent() = $803 Then End
Forever


Siehe auch

Confirm, Notify, Proceed, RequestColor, RequestFile, RequestFont

Übersicht GUI Request