Проблема ListBox GetDirectoryInfo - PullRequest
0 голосов
/ 03 июня 2011

В настоящее время я создаю средство удаления файлов на VB.net, хотя по какой-то причине я не могу загрузить содержимое своей папки в список, мой код выглядит следующим образом:

Public Class Form1
    Dim dir = "C:\Users\Limited\Desktop\"
    Private Sub listbox()
        ListBox1.DataSource = _
            My.Computer.FileSystem.GetDirectoryInfo( _
                dir).GetFiles("*.exe")
        ListBox1.DisplayMember = "Name"
        ListBox1.ValueMember = "FullName"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            My.Computer.FileSystem.DeleteFile(dir + ListBox1.SelectedItem.ToString)
            listbox()
        Catch ex As Exception
            MsgBox(ErrorToString, MsgBoxStyle.Critical)
        End Try
    End Sub
End Class

1 Ответ

1 голос
/ 04 июня 2011

Вы забыли. ToList ()

        ListBox1.DataSource = _
            My.Computer.FileSystem.GetDirectoryInfo( _
                dir).GetFiles("*.txt").ToList()
        ListBox1.DisplayMember = "Name"
        ListBox1.ValueMember = "FullName"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...