Обновлено 26.08.2019

Функции для организации диалогов

Функции для организации диалогов в алфавитном порядке:

  1. AddCopyDialog(<Path>,)
  2. Процедура AddCopyDialog позволяет добавить файл <Path>, в список файлов для копирования: после выполнения любого отчета (расчета), если список файлов для копирования не пуст, то программа автоматически активирует "Диалог копирования файлов", который позволяет скопировать файлы из списка в нужную папку.

  3. GetDir([<Path>, <Caption>])
  4. Процедура GetDir отображает диалог выбора директории и возвращает полное имя выбранной директории.

    Дополнительно можно указать следующие необязательные параметры:

    • <Path> - Задает каталог, который отображается при первом появлении каталога Select Directory. Если каталог <Path> не задан, диалоговое окно Select Directory открывается с отображенным в нем каталогом по умолчанию.
    • <Caption> - Задает надпись над списком каталогов в диалоговом окне Select Directory.
  5. GetFile([<Ext>, <Path>, <Caption>])
  6. Процедура GetFile отображает диалоговое окно Open и возвращает имя выбранного файла.

    Дополнительно можно указать следующие необязательные параметры:

    • <Ext> - Задает расширения имен файлов, отображаемых в прокручиваемом списке, если элемент меню All Files не установлен. Параметр <Ext> может принимать разные формы:
      • <Ext> может содержать список расширений имен файлов, разделенных точкой с запятой. Например, если задать TXT;BMP, то будут отображены все файлы с расширением имени *.TXT или *.BMP.
      • Если <Ext> представляет собой пустую строку, будут отображены все файлы текущего каталога.
      • <Ext> может также содержать символы подстановки (* и ?). Отображаются все файлы, расширения которых удовлетворяют данному критерию с учетом символов подстановки.
    • <Path> - Задает каталог, который отображается при первом появлении каталога Open Dialog. Если каталог <Path> не задан, диалоговое окно Open Dialog открывается с отображенным в нем каталогом по умолчанию.
    • <Caption> - Задает надпись над списком каталогов в диалоговом окне Open Dialog.
  7. GetOptions(<Options>[, <Caption>])
  8. Процедура GetOptions отображает диалоговое модальное окно выбора варианта и возвращает номер выбранного варианта, нумерация с 1.

    Описание параметров функции:

    • <Options> - Список вариантов через ";". Например, "Вариант-1;Вариант-2;Вариант-3;"
    • <Caption> - Задает надпись в диалоговом окне.
  9. GetPict([<Ext>, <Path>, <Caption>])
  10. Процедура GetPict отображает диалоговое окно Open и возвращает имя выбранного файла рисунка .

    Дополнительно можно указать следующие необязательные параметры:

    • <Ext> - Задает расширения имен файлов, отображаемых в прокручиваемом списке, если элемент меню All Files не установлен. Параметр <Ext> может принимать разные формы:
      • <Ext> может содержать список расширений имен файлов, разделенных точкой с запятой. Например, если задать JMG;BMP, то будут отображены все файлы с расширением имени *.JPG или *.BMP.
      • Если <Ext> представляет собой пустую строку, будут отображены все файлы с графическим расширением текущего каталога.
      • <Ext> может также содержать символы подстановки (* и ?). Отображаются все файлы, расширения которых удовлетворяют данному критерию с учетом символов подстановки.
    • <Path> - Задает каталог, который отображается при первом появлении каталога Open Dialog. Если каталог <Path> не задан, диалоговое окно Open Dialog открывается с отображенным в нем каталогом по умолчанию.
    • <Caption> - Задает надпись над списком каталогов в диалоговом окне Open Dialog.
  11. PutFile([<Ext>, <Path>, <Caption>])
  12. Процедура PutFile открывает диалог "Сохранить как" и возвращает заданное в нем полное имя файла. Полученное имя можно использовать для записи файла на диск.

    Если файл не выбран (нажата кнопка "Отмена" или Esc), то функция вернет пустую строку.

    Дополнительно можно указать следующие необязательные параметры:

    • <Ext> - Задает расширения имен файлов. В прокручиваемом списке диалогового окна "Сохранить как" будут отображены только имена файлов с заданным расширением, если флажок All Files сброшен. Если введенное имя файла не имеет расширения, к нему автоматически будет присоединено первое расширение из списка <Ext>. Параметр <Ext> может принимать разные формы:
      • <Ext> может содержать список расширений имен файлов, разделенных точкой с запятой. Например, если задать JMG;BMP, то будут отображены все файлы с расширением имени *.JPG или *.BMP.
      • Если <Ext> представляет собой пустую строку, будут отображены все файлы с графическим расширением текущего каталога.
      • <Ext> может также содержать символы подстановки (* и ?). Отображаются все файлы, расширения которых удовлетворяют данному критерию с учетом символов подстановки.
    • <Path> - имя файла по умолчанию. Может содержать путь.
    • <Caption> - Задает надпись над списком каталогов в диалоговом окне "Сохранить как".
Наверх Задать вопрос