Dialog.OpenFile (gb.qt4)
Static Function OpenFile ( [ Multi As Boolean ] ) As Boolean
Abre un cuadro de
dialog estándar para obtener el nombre del fichero a abrir.
-
Si Multi es
FALSE
(por defecto), entonces el usuario solo puede seleccionar un archivo, y la ruta del archivo seleccionado se establece en la propiedad Path.
-
If Multi is
TRUE
, entonces el usuario puede seleccionar varios archivos, y la ruta de los archivos seleccionados se establecen en la propiedad Paths como una array.
Este método método
TRUE si el usuario pulsa el botón Cancel,
y
FALSE si el usuario pulsa el botón OK.
Examples
Dialog.Title = "Seleccione un archivo"
Dialog.Filter = ["*.txt", "Archivos de texto", "*", "Todos los archivos"]
Dialog.Path = "."
IF Dialog.OpenFile() THEN
RETURN ' Proceso cancelado por el usuario
ENDIF
Este ejemplo muestra como se puede seleccionar múltiples archivos con el cuadro de dialogo OpenFile. Al establecer la propiedad
Dialog.Path cuando se inicia la aplicación por primera vez se abre el cuadro de diálogo que mostrará el directorio home del usuario de la aplicación.
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