簡體   English   中英

為什么打開和保存對話框不顯示與所選過濾器匹配的文件?

[英]Why don't the open and save dialogs show files matching the selected filter?

我希望打開和保存對話框以顯示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過濾器后,為什么不顯示文件?

刪除擴展名周圍的空間。 該對話框正在嘗試過濾"*.xml "文件,但沒有。 有關示例,請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM