Синтаксис

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