Foxtable(狐表)用户栏目专家坐堂 → [求助]显示多个文件


  共有2707人关注过本帖树形打印复制链接

主题:[求助]显示多个文件

帅哥哟,离线,有人找我吗?
liujywwy
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:633 积分:4034 威望:0 精华:0 注册:2014/6/23 10:27:00
[求助]显示多个文件  发帖心情 Post By:2015/3/24 14:46:00 [只看该作者]

Dim dlg As new OpenFileDialog
dlg.MultiSelect = True
If dlg.ShowDialog = DialogResult.OK Then
    msgbox("你选择了" & dlg.FileNames.length & "个文件, 分别是:" & vbcrlf  & dlg.FileName)
End If

这样显示出的是第一个dlg.filename。我想把选择的多个文件都显示出来(分行显示)。
觉得简单,但尝试了好几次都不正确,请帮忙看看怎么改一下。谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/3/24 14:57:00 [只看该作者]

呵呵,将OpenFileDialog的帮助全部看完,你就知道了:

 

http://www.foxtable.com/help/topics/0328.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
ybil
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:521 积分:4910 威望:0 精华:7 注册:2008/9/2 22:22:00
  发帖心情 Post By:2015/3/24 14:58:00 [只看该作者]

示例二

如果将MultiSelect属性设置为True,可以选择多个文件,通过FileNames属性返回选择的多个文件,例如:

Dim dlg As New OpenFileDialog
dlg.MultiSelect =
True
If
dlg.ShowDialog = DialogResult.OK Then
    OutPut.Show(
"你选择了" & dlg.FileNames.Length & "个文件, 分别是:")
    For
Each fl As String In dlg.FileNames
        Output.Show(fl)

    Next
End
If


 回到顶部
帅哥哟,离线,有人找我吗?
liujywwy
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:633 积分:4034 威望:0 精华:0 注册:2014/6/23 10:27:00
  发帖心情 Post By:2015/3/24 15:06:00 [只看该作者]

我的意思是多个文件显示到一个弹出框,而不是每一个文件都弹出一个框。

图片点击可在新窗口打开查看此主题相关图片如下:多行显示.png
图片点击可在新窗口打开查看



 回到顶部
帅哥哟,离线,有人找我吗?
lala
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:335 威望:0 精华:0 注册:2014/7/28 15:08:00
  发帖心情 Post By:2015/3/24 15:09:00 [只看该作者]

Dim dlg As New OpenFileDialog
dlg.MultiSelect = True
Dim s As String
If dlg.ShowDialog = DialogResult.OK Then
    s = "你选择了" & dlg.FileNames.Length & "个文件, 分别是:"
    For Each fl As String In dlg.FileNames
        s = s & vbcrlf & fl
    Next
    MessageBox.Show(s)
End If

 回到顶部