You are here

ScriptEngine.FileDialog

string ScriptEngine.FileDialog(bOpenFileDialog, strDefExt, strFileName, ulFlags, strFilter);

Функция показывает стандартный диалог windows, с помощью которого можно выбрать файл для открытия или для сохранения.

Параметры функции:

bOpenFileDialog
Если параметр равен true, используется диалог для открытия файлов. Иначе используется диалог для сохранения файлов.
strDefExt
Расширение файлов по умолчанию
strFileName
Имя файла по умолчанию
ulFlags
Флаги, передаваемые в функцию открытия диалога
strFilter
Предопределённые фильтры по расширению файла, показываемые в диалоге

Функция возвращает полный путь до выбранного файла или пустое значение ("") в случае отказа пользователя от выбора файла.

Дополнительная документация по этой функции доступна на странице MSDN по этому адресу:
http://msdn.microsoft.com/ru-ru/library/wh5hz49d.aspx
Все параметры совпадают (за исключением последних двух, которые отсутствуют).

Пример использования:

var filename = FileDialog(true, "csv", "", 0, "Result files (*.csv)|*.csv|All Files (*.*)|*.*||");
AddToLog("File selected: " + filename);