CHOOSEFILEDIALOG
← OBJECT
Конструкторы
Свойства
Методы
Deal |
Выполнить модальный диалог |
Наборы констант
Описание
Класс, предназначенный для управления диалогом
выбора файла и/или папки. Появился в v14.122.160 в качестве альтернативы функции
FIO.ChooseFile, позволяющей выбрать не только файл,
но и папку.
Если значение последнего сегмента пути в маске есть "", либо
"*.*", диалог будет работать в режиме прямого просмотра, т.е. позволит
пользователю перемещаться по дереву папок; в противном случае пользователю будет
предложен выбор из списка файлов, сформированного по путям клиентского RED-файла
проекта. Если в качестве маски указать константу из набора NameMask, диалог
также будет работать в режиме прямого просмотра. В режиме прямого просмотра
флаги FilesAreAcceprtable и FoldersAreAcceprtable позволяют указать,
что должен выбрать пользователь: файл или папку. Метод Deal выполняет диалог и
возвращает выбор пользователя - полный путь к выбранному файлу или папке, а в
случае отказа или подавления диалога - пустую строку.