Hallo an alle,
habe gerade erst angefangen in Visual Basic was zu machen.
Nun habe ich für meinen Sportverein (Rollhockey) eine Anzeigetafel gemacht, die auch sehr gut funktioniert
nun wollte ich in einer Picture Box Bilder ablaufen lassen wie eine Diashow.
Die Bilder holt er sich aus einem Ordner wo alle Bilder abgelegt sind, das funktioniert auch alles
nur wenn er beim letzten Bild angekommen ist hängt sich das Programm auf
Ich finde den Fehler nicht und langsam sehe ich den Wald vor lauter Bäumen nicht
Hoffe ihr könnt mir helfen
Hier mal der Code für die Bilder
Public Class Form1
Private Pfad As String = "C:\Diashow"
Dim Bildnr As Integer = -1
Private Sub Timer12_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer12.Tick
Timer12.Interval = 1000
Bildnr += 1
Dim files As ObjectModel.ReadOnlyCollection(Of String) = My.Computer.FileSystem.GetFiles(Pfad)
Dim fileExtension As String = My.Computer.FileSystem.GetFileInfo(files(0)).Extension.ToLower
While Not fileExtension = ".jpg" And Not fileExtension = ".png" And Not fileExtension = ".gif" And Not fileExtension = ".bmp"
If Bildnr > files.Count - 1 Then
Bildnr = 0
End If
End While
PictureBox3.Load(files(Bildnr))
End Sub
End Class
vielen Dank jetzt schon mal
Peter
habe gerade erst angefangen in Visual Basic was zu machen.
Nun habe ich für meinen Sportverein (Rollhockey) eine Anzeigetafel gemacht, die auch sehr gut funktioniert
nun wollte ich in einer Picture Box Bilder ablaufen lassen wie eine Diashow.
Die Bilder holt er sich aus einem Ordner wo alle Bilder abgelegt sind, das funktioniert auch alles
nur wenn er beim letzten Bild angekommen ist hängt sich das Programm auf
Ich finde den Fehler nicht und langsam sehe ich den Wald vor lauter Bäumen nicht
Hoffe ihr könnt mir helfen
Hier mal der Code für die Bilder
Public Class Form1
Private Pfad As String = "C:\Diashow"
Dim Bildnr As Integer = -1
Private Sub Timer12_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer12.Tick
Timer12.Interval = 1000
Bildnr += 1
Dim files As ObjectModel.ReadOnlyCollection(Of String) = My.Computer.FileSystem.GetFiles(Pfad)
Dim fileExtension As String = My.Computer.FileSystem.GetFileInfo(files(0)).Extension.ToLower
While Not fileExtension = ".jpg" And Not fileExtension = ".png" And Not fileExtension = ".gif" And Not fileExtension = ".bmp"
If Bildnr > files.Count - 1 Then
Bildnr = 0
End If
End While
PictureBox3.Load(files(Bildnr))
End Sub
End Class
vielen Dank jetzt schon mal
Peter