Foxtable(狐表)用户栏目专家坐堂 → ListView显示文件问题


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

主题:ListView显示文件问题

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/19 20:23:00 [显示全部帖子]

自行调试

    Dim dics As New SortedDictionary(Of String, String)
    For Each dl As String In dls
msgbox(dl)
        Dim Parts() As String = dl.Split("*")
msgbox(Parts(1))
        dics.Add(Parts(1) & dl, dl)
    Next
   
    Dim arr(dics.keys.count - 1) As String
    
    dics.keys.copyto(arr, 0)
   
    For i As Integer = arr.length - 1 To 0 Step - 1
 msgbox(“i=” & i)      
        Dim dl As String = dics(arr(i))
 msgbox(“dl=” & dl)              
        Dim Parts() As String = dl.Split("*")
   msgbox(“parts(0)=” & parts(0))             
        Dim r As WinForm.ListViewRow = lvw.Rows.Add() '增加一行
        
        
        Dim Dot As Integer = parts(0).LastIndexOf(".") '定义.的位置
        
        Dim kzm As String = parts(0).SubString(Dot + 1) '获取扩展名
   msgbox(“kzm=” & kzm)      
        If kzms.Contains(kzm) = True Then '若为已知扩展名
            r.ImageKey = kzm '指定行的图标键值
            
        Else
            r.ImageKey = "other"
            
        End If
        
        r("序号") = i + 1
  
        r("文件名称") = Parts(0)

 回到顶部