Объекты DIRECTUM

 

Объект IFileDialog

 

Свойство Filter – маски файлов

Синтаксис:

 rw  property Filter: WideString;

Описание:

Свойство позволяет задавать ограничения на типы файлов, отображаемых в диалоге. Диалог выбора файлов содержит выпадающий список типов файлов. Когда пользователь выбирает какой-либо тип файлов из списка, в диалоге отображаются только файлы выбранного типа.

Чтобы задать маски файлов, следует означить значение свойства в формате: «Определение маски1|Маска1|Определение маски2|Маска2|…». Определение маски – это краткое описание типа файлов, которое будет указано в выпадающем списке во время отображения диалога. Маска, следующая за определением, должна ему соответствовать. Чтобы пользователю было удобно выбирать тип файлов, отображаемых в диалоге, рекомендуется в описании явно указывать маску. Например, «Текстовые файлы (*.txt)».

Пример использования:

 

// Получить имя файла экспорта типовых маршрутов.

OpenDialog = CreateOpenDialog()

OpenDialog.Filter ='Export file (*.xml)|*.xml|All files (*.*)|*.*'

OpenDialog.FilterIndex = 1

OpenDialog.MultiSelect = True

FileName = ''

if OpenDialog.Execute

  FileName = OpenDialog.Result

endif

 

 

См. также:

·         свойство FilterIndex.