Dialog.OpenFile (gb.qt4)
Static Function OpenFile ( [ Multi As Boolean ] ) As Boolean
Appelle la boîte de
dialogue 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 sous forme d'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.
Exemples
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. En fixant la propriété
Dialog.Path quand l'application démarre la première fois, la boîte de dialogue est ouverte et elle affiche le dossier 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