FileLoadDialog
Синтаксис
STRING FileLoadDialog(STRING title, STRING template, STRING DefaultName)
Описание
Функция инициализирует диалог открытия файла, позволяющий ввести строку текста, соответствующую выбранному файлу.
Параметры
title Заголовок окна.
template Тип и расширение открываемого файла.
DefaultName Текст, устанавливаемый по умолчанию.
Возвращаемое значение
Строка, соответствующая пути и имени выбранного файла.
Примечание
Строка template содержит несколько параметров разделяемых вертикальной чертой |.
Первый параметр - это расширение добавляемое к файлу, если пользователь не набрал расширение. Этот параметр не должен содержать символа (.) точка.
Далее идут парные параметры разделенные чертой |.
Первый имя группы файлов в списке, второе маска для отображаемых файлов. Маски могут разделяться через точку с запятой.
Вся строка должна заканчиваться вертикальной чертой |
Пример
1.
STRING f
s:= "BMP|Растровые изображения|*.jpg;*.tif;*.gif;*.bmp;*.tga;*.pcx|Векторные изображения|*.vdr;*mfl;*.wmf|Avi файлы (*.avi)|*.avi|3d studio файлы (*.3ds)|*.3ds|Все файлы (*.*)|*.*|"
f:=FileLoadDialog("", ~s,f)
2.
STRING f
s:="AVI|Avi files (*.avi)|*.avi|Все файлы (*.*)|*.*|"
f:=FileLoadDialog("", ~s,f)
STRING f
s:= "BMP|Рисунки ( Jpg,Tif,Gif,Bmp,Tga,Pcx,Png,Rle )|*.jpg;*.tif;*.gif;*.bmp;*.tga;*.pcx;*.png;*.rle|"
f:=FileLoadDialog("", ~s,f)
3.
FileName := FileLoadDialog("","TXT|Text files(*.txt)|*.txt|All files |*.*|","")
// после выборы файла и нажатия кнопки OK,
// переменная FileName будет содержать полный путь и имя файла.
см. СтрокиStrings
см. Функции для работы с диалогамиDialog_Functions
Created with the Personal Edition of HelpNDoc: Maximize Your Documentation Capabilities with a Help Authoring Tool