作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用通用对话框控件,假设我设置了
.Filter = "Text (.txt)|*.txt|Comma Separated (.csv)|*.csv|Excel (.xls)|*.xls"
如果用户没有明确键入 .txt
或 .csv
或 .xls
而只是输入文件名,那么如何知道 <他们希望将其另存为哪个扩展名?
最佳答案
正如您所注意到的,遗憾的是,FilterIndex
只能用于指定默认过滤器,而通用对话框控件实际上不会为您提供用户选择的过滤器。
我也必须做同样的事情并切换到 Win32 API 版本。这是一个写得很好的示例,详细介绍了 GetSaveFileName()
API 和 OPENFILENAME
结构的使用:
http://www.jasinskionline.com/windowsapi/ref/g/getsavefilename.html
此时,您可以在 GetSaveFileName()
调用后使用 filebox.nFilterIndex
参数来查看用户实际选择的内容。
关于vb6通用对话框另存为,选择哪个文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47880120/
我有 json 数据: { "products": [ { "productId" : 0, "productImg" : "../img/product-ph
我是一名优秀的程序员,十分优秀!