2013-08-19 2 views
2

Я хочу, чтобы открывать и сохранять диалоги для отображения файлов XML. У меня есть такое определение:Почему в диалоговом окне открытия и сохранения не отображаются файлы, соответствующие выбранному фильтру?

// The save dialog 
dlg := TSaveDialog.Create(nil); 
dlg.Options := [ofOverwritePrompt]; 
dlg.Title := 'Seleccione la ubicación del archivo'; 
dlg.Filter := 'Xml | *.xml | Todo | *.*'; 
dlg.DefaultExt := 'xml'; 
dlg.Execute(); 
// The open dialog 
dlg := TOpenDialog.Create(self); 
dlg.Title := 'Seleccione la ubicación del archivo'; 
dlg.Filter := 'Xml | *.xml | Todo | *.*'; 
dlg.DefaultExt := 'xml'; 
dlg.Execute(); 

Но он не показывает XML-файлы. Чтобы показать любые файлы XML в пути, мне нужно выбрать фильтр «Todo» (*. *). Почему он не отображает файлы при выборе фильтра XML?

ответ

7

Удалите пробелы вокруг удлинителя. Диалог пытается фильтровать файлы "*.xml ", но их нет. См. Примеры documentation.

+0

спасибо, я не читал статью раньше !. – ramiromd

Смежные вопросы