Объекты 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