以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  只提示1次上传成功  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172229)

--  作者:cd_tdh
--  发布时间:2021/9/30 13:13:00
--  只提示1次上传成功

老师,上次多个文件,循环内会多次提示上传成功!让它只提示一次该怎么修改!

Dim dlg As New openFileDialog \'定义一个新的SaveFileDialog
dlg.MultiSelect = True  \'是否允许选择多行
dlg.Filter= "图形文件|*.jpg"  \'设置筛选器
If dlg.showDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    For Each f As String In dlg.FileNames
        \'msgbox (filesys.GetName(f)  )
        Dim file As Io.FileInfo = filesys.GetFileInfo(f)
        \'msgbox (filesys.GetName(f) & "文件大小:" & file.Length)
        If file.Length > 1050833 Then
            msgbox("你选择的文件中,有文件大小超过1M的文件,请修改后在上传!")
        Else
            msgbox("上传成功!")
        End If
    Next
End If

[此贴子已经被作者于2021/9/30 13:18:59编辑过]

--  作者:有点蓝
--  发布时间:2021/9/30 13:44:00
--  
If dlg.showDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    For Each f As String In dlg.FileNames
        \'msgbox (filesys.GetName(f)  )
        Dim file As Io.FileInfo = filesys.GetFileInfo(f)
        \'msgbox (filesys.GetName(f) & "文件大小:" & file.Length)
        If file.Length > 1050833 Then
            msgbox("你选择的文件中,有文件大小超过1M的文件,请修改后在上传!")
        End If
    Next
            msgbox("上传成功!")
End If