Dialog.OpenFile (gb.qt4)
Static Function OpenFile ( [ Multi As Boolean ] ) As Boolean
Roept het standaard dialoogvenster op om een bestandsnaam te vragen voor het openen van een bestand.
-
Als Multi
FALSE
is (standaardinstelling), dan kan de gebruiker maar één bestand uitkiezen, en het pad naar het gekozen bestand wordt teruggegeven in de eigenschap van Path.
-
Als Multi
TRUE
is, dan kan de gebruiker meer bestanden kiezen, en het pad naar de bestanden wordt weergegeven in een lijst van textlijnen, een string array in de eigenschappen van Paths.
De methode antwoordt met
TRUE als de gebruiker op de knop voor afbreken drukt, Cancel,
en met
FALSE als de gebruiker op de Ok knop drukte.
Examples
Dialog.Title = "Kies een bestand"
Dialog.Filter = ["*.txt", "Text Files", "*", "All files"]
Dialog.Path = "."
IF Dialog.OpenFile() THEN
RETURN ' Gebruiker drukte op Afbreken -
ENDIF
Dit voorbeeld toont hoe je met een OpenFile dialoogvenster meer bestanden kan selecteren. Door het instellen van het
Dialog.Path op het moment dat het programma begint, kan je ervoor zorgen dat de eerste keer dat het dialoogvenster opengaat, de eigen thuismap van de gebruiker getoond wordt.
PUBLIC SUB Form_Open()
Dialog.Path = User.Home
END
PUBLIC SUB ButtonOpenMultiple_Click()
DIM imageFile AS String
Dialog.Filter = ["*.png", "Portable Network Graphics"]
IF Dialog.OpenFile(TRUE) THEN RETURN
FOR EACH imageFile IN Dialog.Paths
PRINT imageFile
NEXT
CATCH
Message.Info(Error.Text)
END