Difference between revisions of "SelectFolderDialog"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=SelectFolderDialog |object=Функции общего назначения |caption=Визуальные функции |type=1 |status=2 |db=0 |...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:52, 7 February 2021

  SelectFolderDialog (Визуальные функции)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Да

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

Синтаксис

SelectFolderDialog(<Имя папки (STRING)>,<Заголовок диалога (STRING)>):<Пользователь выбрал папку (INT)>

Аргументы

  • <Имя папки (STRING) - (возможен аргумент-переменная (ByRef)) Переменная, в которой возвращается путь и имя выбранной пользователем папки.
  • <Заголовок диалога (STRING)> - (необязательный аргумент) Аргумент задает заголовок диалога выбора файла

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

Возвращает 1, если пользователь выбрал папку и нажал на "ОК", иначе возвращает 0.


Примеры

//Функция выбирает папку для выгрузки
Путь:="";
If not SelectFolderDialog(Путь,"Выберите каталог для выгрузки:") Then
  Exit;
EndIf;
Message("Выгрузка будет происходить в папку "+Путь+"...");