SelectedFilePattern()

Syntaxe

Index = SelectedFilePattern()
Description
Renvoie l'index du filtre (*.bmp, *.gif etc...) sélectionné lors de l'utilisation de la commande OpenFileRequester() ou SaveFileRequester(). L'index du premier filtre est 0.

Exemple:

  FichierParDefaut$ = "C:\autoexec.bat"    ; Répertoire et fichier par défaut
  Filtre$ = "Texte (*.txt)|*.txt;*.bat|"   ; Premier filtre   (index = 0)
  Filtre$ + "PureBasic (*.pb)|*.pb|"       ; Deuxième filtre  (index = 1)
  Filtre$ + "Bmp (*.bmp)|*.bmp|"           ; Troisième filtre (index = 2)
  Filtre$ + "Jpeg (*.jpg)|*.jpg|"          ; Quatrième filtre (index = 3)
  Filtre$ + "Tous les fichiers (*.*)|*.*"  ; Cinquième filtre (index = 4)
  Filtre = 1  ; Le deuxième filtre sera utilisé par défaut.

  ; Ouvre une boîte de dialogue pour choisir un fichier, vous pouvez changer de filtre et obtenir son index après validation
  Fichier$ = OpenFileRequester("Choisissez un fichier", FichierParDefaut$, Filtre$, Filtre)
  Index = SelectedFilePattern()
  If Index > -1
    MessageRequester("Information", "L'index du filtre sélectionné est le suivant : "+Str(Index), 0)
  Else
    MessageRequester("Information", "La sélection a été annulée.", 0)
  EndIf

OS Supportés

Tous

<- SaveFileRequester() - Requester Index - SelectedFontColor() ->