Dialog.OpenFile
(gb.qt4)
Static Function OpenFile ( [ Multi As Boolean ] ) As Boolean
Appelle la boîte de fichiers standard pour obtenir le nom d'un fichier à ouvrir.
- Si Multi est à FALSE (par défaut), alors l'utilisateur peut sélectionner un fichier seulement, et le chemin du fichier sélectionné est retourné dans la propriété Paths.
- Si Multi est à TRUE, alors l'utilisateur peut sélectionner plusieurs fichiers, et les chemins des fichiers sélectionnés sont retournés comme un tableau de chaînes de caractères dans la propriété Paths.
Cette méthode retourne
TRUE si l'utilisateur a cliqué sur le bouton Annuler, et
FALSE si l'utilisateur a cliqué sur le bouton OK.
Exemple
Dialog.Title = "Choisis un fichier"
Dialog.Filter = ["*.txt", "Text Files", "*", "All files"]
Dialog.Path = "."
IF Dialog.OpenFile() THEN
RETURN ' L'utilisateur a pressé Annuler-
ENDIF
Cet exemple montre comment vous pouvez sélectionner de multiples fichiers avec la boîte de dialogue OpenFile. Par défaut, quand l'application démarre la première fois, la boîte de dialogue est ouverte et la propriété
Dialog.Path a comme valeur le répertoire personnel de l'utilisateur.
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