SelectedFilePattern()

Syntax

Index = SelectedFilePattern()
Description
Returns the selected pattern index choosen with OpenFileRequester() or SaveFileRequester(). The first pattern is at position 0.

Example:
  StandardFile$ = "C:\autoexec.bat"        ; initial path + file
  Pattern$ = "Text (*.txt)|*.txt;*.bat|"   ; set first pattern  (index = 0)
  Pattern$ + "PureBasic (*.pb)|*.pb|"      ; set second pattern (index = 1)
  Pattern$ + "Bmp (*.bmp)|*.bmp|"          ; set third pattern  (index = 2)
  Pattern$ + "Jpeg (*.jpg)|*.jpg|"         ; set fourth pattern (index = 3)
  Pattern$ + "All files (*.*)|*.*"         ; set fifth pattern  (index = 4)
  Pattern = 1    ; use the second of the five possible patterns as standard

  ; Now we open a filerequester, you can change the pattern and will get the index after closing
  File$ = OpenFileRequester("Please choose file to load", StandardFile$, Pattern$, Pattern)
  Index = SelectedFilePattern()
  If Index > -1
    MessageRequester("Information", "Following pattern index was selected: "+Str(Index), 0)
  Else
    MessageRequester("Information", "The requester was canceled.", 0)
  EndIf

Supported OS

Windows, Linux, MacOS X

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