Dialog.OpenFile (gb.form.dialog)

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