Hallo in die Runde,
ich hab mir ein kleines Tool gebastelt, welches mir mit dem FSW einen Ordner überwacht. Das funktioniert soweit auch alles bestens.
Da das Tool ohne Form daher kommt (nur System Tray Icon), bekomme ich es meist nicht mit, wenn eine Änderung statt gefunden hat.
Nun wollte ich ein Nachricht ausgeben wenn das Event ausgelöst wird (über
Allerdings wird dann ja der BallonTip bei JEDER Datei, die durch die Änderung betroffen ist angezeigt.
Gibt es irgendeine Möglichkeit, den BallonTip erst DANN anzuzeigen, wenn das Event abgearbeitet wurde? Im OB hab ich leider nichts gefunden was dies bewerkstelligen könnte (außer vielleicht
Hier mal der Code des Events was ausgelöst wird:
Danke Euch
Grüße
Micha
ich hab mir ein kleines Tool gebastelt, welches mir mit dem FSW einen Ordner überwacht. Das funktioniert soweit auch alles bestens.
Da das Tool ohne Form daher kommt (nur System Tray Icon), bekomme ich es meist nicht mit, wenn eine Änderung statt gefunden hat.
Nun wollte ich ein Nachricht ausgeben wenn das Event ausgelöst wird (über
NotifyIcon.ShowBallonTip()
).Allerdings wird dann ja der BallonTip bei JEDER Datei, die durch die Änderung betroffen ist angezeigt.
Gibt es irgendeine Möglichkeit, den BallonTip erst DANN anzuzeigen, wenn das Event abgearbeitet wurde? Im OB hab ich leider nichts gefunden was dies bewerkstelligen könnte (außer vielleicht
FSW.SynchronizingObject
, wüsste aber nicht wie)Hier mal der Code des Events was ausgelöst wird:
VB.NET-Quellcode
- Private Sub CheckCreated(ByVal source As Object, ByVal e As FileSystemEventArgs)
- If e.ChangeType <> WatcherChangeTypes.Created Then Return
- Using img As Image = Image.FromFile(e.FullPath)
- If img.Width < 1900 Then
- img.Dispose()
- Else
- img.Save(My.Settings.imgPath & "\" & My.Settings.imgName & "_" & imgCounter.ToString & ".jpg")
- imgCounter += 1
- End If
- End Using
- End Sub
Danke Euch
Grüße
Micha
"Hier könnte Ihre Werbung stehen..."