SelectFolderDialog

From SunFlurry wiki
Revision as of 08:52, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  SelectFolderDialog (Визуальные функции)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Да

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

Синтаксис

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

Аргументы

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

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

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


Примеры

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