Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Imports System.IO
- Public Class Form1
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Dim Dir As New DirectoryInfo(Application.StartupPath & "/Data/")
- FillListView(Dir)
- End Sub
- Private Sub FillListView(ByVal Folder As DirectoryInfo)
- Static ImageList As New ImageList With {.ColorDepth = ColorDepth.Depth32Bit, .ImageSize = New Size(32, 32)}
- Static ImgIndex As Integer = 0
- ListView1.LargeImageList = ImageList
- ListView1.View = View.Tile
- For Each F As FileInfo In Folder.GetFiles("*.txt")
- ImageList.Images.Add(Drawing.Icon.ExtractAssociatedIcon(F.FullName))
- ListView1.Items.Add(F.Name, ImgIndex).Tag = F
- ImgIndex += 1
- Next
- For Each Dir As DirectoryInfo In Folder.GetDirectories
- FillListView(Dir)
- Next
- End Sub
- End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement