搜索
查看: 3239|回复: 4

fsys.dlg.open打开文件对话框如何指定多个文件类型?

[复制链接]

5

主题

20

帖子

163

积分

一级会员

Rank: 2

积分
163
发表于 2014-10-14 10:27:14 | 显示全部楼层 |阅读模式
问题:
用fsys.dlg.open打开文件对话框如何指定多个文件类型?
比如: 文本类型|*.txt *.aau| 这样可不行
只能用*.*显示所有文件类型,有没有办法只显示指定的几个文件类型?(而非单一类型)
很多软件是可以的,请问如何才能实现呢?

测试代码:

  1. import win.ui;
  2. /*DSG{{*/
  3. var winform = ..win.form(text="aardio Form";right=357;bottom=240)
  4. winform.add(
  5. button={cls="button";text="打开";left=85;top=71;right=268;bottom=154;z=1}
  6. )
  7. /*}}*/
  8. import fsys.dlg

  9. winform.button.oncommand = function(id,event){
  10.         fsys.dlg.open("所有文件|*.*|文本文件|*.txt|AAU文本|*.aau|")
  11. }


  12. winform.show()
  13. win.loopMessage();

复制代码

回复

使用道具 举报

4

主题

874

帖子

4704

积分

荣誉会员

Rank: 8Rank: 8

积分
4704
发表于 2014-10-14 11:49:57 | 显示全部楼层

这个是通用文件对话框,设置多个文件后缀在不同开发工具里用法都是一样的,百度谷歌一下就有了。当然这个东西其实不用去查,如果让你来设计这个东西,不用逗号也就会


这个是通用文件对话框,设置多个文件后缀在不同开发工具里用法都是一样的,百度谷歌一下就有了。当然这个东西其实不用去查,如果让你来设计这个东西,不用逗号也就会是用分号分隔多个扩展名是吧。

一个简单的例子:
fsys.dlg.jpg
import fsys.dlg
fsys.dlg.open(
"文本文件,AAU源码文件|*.txt;*.aau|图像文件|*.jpg;*.gif|")
"显示的名称|一个或多个后缀名|" 多个后缀名用分号隔开,
可以重复多行(一行就是文件对话框里下拉列表的一行,一行里可以有多个扩展名),每行都用竖线隔开就可以。




回复

使用道具 举报

5

主题

20

帖子

163

积分

一级会员

Rank: 2

积分
163
 楼主| 发表于 2014-10-14 12:41:28 | 显示全部楼层

谢谢!

谢谢!
回复

使用道具 举报

0

主题

8

帖子

51

积分

新手入门

积分
51
发表于 2016-3-22 10:28:12 | 显示全部楼层

学习了

学习了
回复

使用道具 举报

7

主题

35

帖子

219

积分

二级会员

Rank: 3Rank: 3

积分
219
QQ
发表于 2016-7-23 15:02:41 | 显示全部楼层

学习了

学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-20 04:05 , Processed in 0.062500 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表