Работа с Файлами
ВыбратьФайлКартинки
Открывает окно диалога выбора/сохранения файла картинки.
Синтаксис:
ВыбратьФайлКартинки(<ТипДиалога>, <ИмяФайла>, <ИмяНачКаталога>, <3аголовокОкна>, <Расширение>, <Таймаут>)
Англоязычный синоним:
SelectPictFile
Параметры:
<ТипДиалога> | Числовое выражение, значение которого определяет тип открываемого диалога. Допустимые значения: 0 – диалог типа "открыть", 1 – диалог типа "сохранить". |
<ИмяФайла> | Имя переменной, содержащей строковое значение с именем файла. В эту же переменную система возвращает имя выбранного файла. |
<ИмяНачКаталога> | Имя переменной, содержащей строковое значение с именем начального каталога. В эту же переменную система возвращает имя выбранного каталога. |
<3аголовокОкна> | Строковое выражение, с помощью которого можно задать заголовок открываемого окна. |
<Расширение> | Строковое выражение, с помощью которого можно задать расширение файла по умолчанию, которое используется системой при записи файла. |
<Таймаут> | Необязательный параметр. Числовое выражение, значение которого задает время ожидания системы (в секундах) на отклик пользователя. |
Возвращаемое значение:
Число: 0 – если в окне диалога нажата кнопка "Отмена"; 1 – если в окне диалога нажата кнопка "ОК", при этом в переменную <ИмяФайла> возвращается выбранное имя файла, а в переменную <ИмяНачКаталога> возвращается имя выбранного каталога; -1 (минус единица) – закончилось время <Таймаут> ожидания отклика пользователя.
Описание:
Метод ВыбратьФайлКартинки открывает окно диалога (с возможностью предварительного просмотра) выбора/сохранения файла картинки.
Пример:
В данном примере приведена процедура вызова диалога выбора файла картинки.
// Фото — Объект типа "Картинка" Процедура ЗагрКарт() ИмяВыбрФайла = ""; ИмяПути = ""; // Выбор файла с просмотром Если ФС.ВыбратьФайлКартинки(0, ИмяВыбрФайла, ИмяПути, "Выберите файл", "bmp", ) = 1 Тогда Фото.Загрузить(ИмяПути + ИмяВыбрФайла); КонецЕсли; КонецПроцедуры