На форме присудствует ListWiew c двумя столбцами и ListBox.
- Код: Выделить всё
For I As Integer = 0 To ListBox1.Items.Count - 1
Dim FSW As New System.IO.FileSystemWatcher
With FSW
.Filter = ListBox1.Items(I)
.Path = Environment.GetFolderPath(Environment.SpecialFolder.Windows)
End With
FSW.EnableRaisingEvents = True
AddHandler FSW.Created, AddressOf OnCreated
Next
End Sub
Private Shared Sub OnCreated(ByVal source As Object, ByVal e As System.IO.FileSystemEventArgs)
ListView1.Items.add(e.FullPath).subitems.add("Создан файл") ' ------------ Проблемная строка!!!
MsgBox("Создан файл: " & e.FullPath, MsgBoxStyle.Information)
End Sub
Вот суть проблемы:
При возникновении события создания файла появляется сообщение MsgBox но информация в ListView не записывается.
Менял в коде строку Private Shared Sub на Private Sub твориться вообще не понятное. При возникновении события программу просто выкидывает, как только удаляешь строчку ListView1.Items.add.... Все работает нормально. В чем проблема, и что ему не нравиться???