Dialog.OpenFile (gb.form.dialog)
Static Function OpenFile ( [ Multi As Boolean ] ) As Boolean
Chiama la finestra di
Dialog file standard per ottenere il nome di un file da aprire.
-
Se Multi è
FALSE
(impostazione predefinita), l'utente può selezionare solo un file e il percorso del file selezionato viene restituito nella proprietà Path.
-
Se Multi è
TRUE
, l'utente può selezionare più file e il percorso dei file selezionati viene restituito come array di stringhe nella proprietà Paths.
Questo metodo restituisce
TRUE se l'utente ha fatto clic sul pulsante Annulla e
FALSE se l'utente ha fatto clic sul pulsante OK.
Esempi
Dialog.Title = "Scegli un file"
Dialog.Filter = ["*.txt", "File di testo", "*", "Tutti i file"]
Dialog.Path = "."
IF Dialog.OpenFile() THEN
RETURN ' L'utente ha premuto Annulla -
ENDIF
Questo esempio mostra come è possibile selezionare più file con la finestra di dialogo OpenFile. Impostando
Dialog.Path quando l'applicazione viene avviata la prima volta che viene aperta la finestra di dialogo, verrà mostrata la home directory dell'utente.
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