PureBasic

SelectedFilePattern()

Синтаксис

Result = SelectedFilePattern()

Описание


Возвращает индекс шаблона, выбранного в запросе OpenFileRequester() или SaveFileRequester().

Параметры

Ничего.

Возвращаемое значение

Возвращает индекс шаблона, выбранного в запросе OpenFileRequester() или SaveFileRequester(). Первый шаблон в позиции 0. В случае отказа от запроса функция вернёт -1.

Пример

StandardFile$ = "C:\autoexec.bat"        ; начальный путь + файл
Pattern$ = "Text (*.txt)|*.txt;*.bat|"    ; задаём первый шаблон  (индекс = 0)
Pattern$ + "PureBasic (*.pb)|*.pb|"        ; задаём второй шаблон (индекс = 1)
Pattern$ + "Bmp (*.bmp)|*.bmp|"            ; задаём третий шаблон  (индекс = 2)
Pattern$ + "Jpeg (*.jpg)|*.jpg|"        ; задаём четвёртый шаблон (индекс = 3)
Pattern$ + "All files (*.*)|*.*"        ; задаём пятый шаблон  (индекс = 4)
Pattern = 1                                ; Используем второй из пяти возможных шаблонов как стандарт

; Теперь откроем запрос файла, вы можете изменить шаблон и получите индекс после закрытия
File$ = OpenFileRequester("Пожалуйста выберите файл для загрузки", StandardFile$, Pattern$, Pattern)
Index = SelectedFilePattern()
If Index > -1
    MessageRequester("Инфо", "Был выбран следующий индекс шаблона: "+Str(Index), 0)
Else
    MessageRequester("Инфо", "Запрос был отменён.", 0)
EndIf

Поддерживаемые OS

Все

<- SaveFileRequester() - Оглавление Requester - SelectedFontColor()->