问题标签 [tsavedialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
234 浏览

delphi - SaveDialog 建议的文件名以匹配扩展过滤器

当我的程序显示 SaveDialog 来保存文件时,我可以使用 Filter 和 Filter Index 属性将显示的文件限制为某些扩展名。此外,当我设置 DefaultExt 属性时,当用户键入文件名时,文件夹中的匹配文件将作为建议显示在下拉框中,并且可以用鼠标选择一个。例如,如果过滤器设置为“*.xml”,那么只有与该扩展名匹配的文件名才会出现在文件对话框列表中。但是如果用户键入“Test”,那么您将获得一个建议文件的下拉列表,例如:TestA.doc TestB.xml Test123.pdf TestX.xml(如果这些文件存在于文件夹中)

但我希望建议列表仅包含与过滤器匹配的文件,例如 *.xml。那可能吗?问题是用户可能会点击错误的建议并使用错误的扩展名保存他们的文件。

0 投票
2 回答
138 浏览

delphi - TSaveDialog 和 2 种具有相同扩展名的格式

在 TSaveDialog 中,我添加了 2 种具有相同扩展名的格式:

现在我想确定用户选择的格式:

这样我可以区分“格式 B”和“格式 C”,但我不能区分“格式 A”和“格式 B”。

0 投票
1 回答
71 浏览

c++ - 保存文件对话框以从数字数组中保存 txt

我会使用 TSaveTextFileDialog 将我的 2 个整数和浮点数组分别保存到“csv 样式”.txt 文件中。我正在尝试使用 Windows VCL 应用程序在 C++ Builder 中执行此操作。这是我的尝试:

但是字符串没有“SaveToFile”的成员。请问我怎么解决?先感谢您。