Функции для организации диалогов
Функции для организации диалогов в алфавитном порядке:
- AddCopyDialog(<Path>,)
- GetDir([<Path>, <Caption>])
- <Path> - Задает каталог, который отображается при первом появлении каталога Select Directory. Если каталог <Path> не задан, диалоговое окно Select Directory открывается с отображенным в нем каталогом по умолчанию.
- <Caption> - Задает надпись над списком каталогов в диалоговом окне Select Directory.
- GetFile([<Ext>, <Path>, <Caption>])
- <Ext> - Задает расширения имен файлов, отображаемых в прокручиваемом списке, если элемент меню All Files не установлен. Параметр <Ext> может принимать разные формы:
- <Ext> может содержать список расширений имен файлов, разделенных точкой с запятой. Например, если задать TXT;BMP, то будут отображены все файлы с расширением имени *.TXT или *.BMP.
- Если <Ext> представляет собой пустую строку, будут отображены все файлы текущего каталога.
- <Ext> может также содержать символы подстановки (* и ?). Отображаются все файлы, расширения которых удовлетворяют данному критерию с учетом символов подстановки.
- <Path> - Задает каталог, который отображается при первом появлении каталога Open Dialog. Если каталог <Path> не задан, диалоговое окно Open Dialog открывается с отображенным в нем каталогом по умолчанию.
- <Caption> - Задает надпись над списком каталогов в диалоговом окне Open Dialog.
- GetOptions(<Options>[, <Caption>])
- <Options> - Список вариантов через ";". Например, "Вариант-1;Вариант-2;Вариант-3;"
- <Caption> - Задает надпись в диалоговом окне.
- GetPict([<Ext>, <Path>, <Caption>])
- <Ext> - Задает расширения имен файлов, отображаемых в прокручиваемом списке, если элемент меню All Files не установлен. Параметр <Ext> может принимать разные формы:
- <Ext> может содержать список расширений имен файлов, разделенных точкой с запятой. Например, если задать JMG;BMP, то будут отображены все файлы с расширением имени *.JPG или *.BMP.
- Если <Ext> представляет собой пустую строку, будут отображены все файлы с графическим расширением текущего каталога.
- <Ext> может также содержать символы подстановки (* и ?). Отображаются все файлы, расширения которых удовлетворяют данному критерию с учетом символов подстановки.
- <Path> - Задает каталог, который отображается при первом появлении каталога Open Dialog. Если каталог <Path> не задан, диалоговое окно Open Dialog открывается с отображенным в нем каталогом по умолчанию.
- <Caption> - Задает надпись над списком каталогов в диалоговом окне Open Dialog.
- PutFile([<Ext>, <Path>, <Caption>])
- <Ext> - Задает расширения имен файлов. В прокручиваемом списке диалогового окна "Сохранить как" будут отображены только имена файлов с заданным расширением, если флажок All Files сброшен. Если введенное имя файла не имеет расширения, к нему автоматически будет присоединено первое расширение из списка <Ext>. Параметр <Ext> может принимать разные формы:
- <Ext> может содержать список расширений имен файлов, разделенных точкой с запятой. Например, если задать JMG;BMP, то будут отображены все файлы с расширением имени *.JPG или *.BMP.
- Если <Ext> представляет собой пустую строку, будут отображены все файлы с графическим расширением текущего каталога.
- <Ext> может также содержать символы подстановки (* и ?). Отображаются все файлы, расширения которых удовлетворяют данному критерию с учетом символов подстановки.
- <Path> - имя файла по умолчанию. Может содержать путь.
- <Caption> - Задает надпись над списком каталогов в диалоговом окне "Сохранить как".
Процедура AddCopyDialog позволяет добавить файл <Path>, в список файлов для копирования: после выполнения любого отчета (расчета), если список файлов для копирования не пуст, то программа автоматически активирует "Диалог копирования файлов", который позволяет скопировать файлы из списка в нужную папку.
Процедура GetDir отображает диалог выбора директории и возвращает полное имя выбранной директории.
Дополнительно можно указать следующие необязательные параметры:
Процедура GetFile отображает диалоговое окно Open и возвращает имя выбранного файла.
Дополнительно можно указать следующие необязательные параметры:
Процедура GetOptions отображает диалоговое модальное окно выбора варианта и возвращает номер выбранного варианта, нумерация с 1.
Описание параметров функции:
Процедура GetPict отображает диалоговое окно Open и возвращает имя выбранного файла рисунка .
Дополнительно можно указать следующие необязательные параметры:
Процедура PutFile открывает диалог "Сохранить как" и возвращает заданное в нем полное имя файла. Полученное имя можно использовать для записи файла на диск.
Если файл не выбран (нажата кнопка "Отмена" или Esc), то функция вернет пустую строку.
Дополнительно можно указать следующие необязательные параметры: