Hi@all:
Ich habe folgendes Problem.
Ich hab ne Anwendung in der alle 60 sekunden in einem Label die Caption geändert wird.
Nun will ich aber überprüfen welcher Monat drinsteht als Caption und dementsprechend ein Bild in ein Imagefeld laden.
Doch ich habe mit der While-schleife so meine Probleme jedesmal wenn der nächste Monat kommt, hängt sich das Programm auf.
Hie rmal de Source:
Was stimmt bei der Schleife nicht?
Ich hoffe ihr könnt mir helfen.
Ich habe folgendes Problem.
Ich hab ne Anwendung in der alle 60 sekunden in einem Label die Caption geändert wird.
Nun will ich aber überprüfen welcher Monat drinsteht als Caption und dementsprechend ein Bild in ein Imagefeld laden.
Doch ich habe mit der While-schleife so meine Probleme jedesmal wenn der nächste Monat kommt, hängt sich das Programm auf.
Hie rmal de Source:
Visual Basic-Quellcode
- Option Explicit
- Dim monate As Integer
- Dim mond As Integer
- Private Sub cmd_ende_Click()
- End
- End Sub
- Private Sub timer_monat_Timer()
- timer_monat.Interval = 1000
- monate = monate + 1
- If monate = 5 Then
- Select Case lbl_monat.Caption
- Case "Jänner": lbl_monat.Caption = "Februar"
- Case "Februar": lbl_monat.Caption = "März"
- Case "März": lbl_monat.Caption = "April"
- Case "April": lbl_monat.Caption = "Mai"
- Case "Mai": lbl_monat.Caption = "Juni"
- Case "Juni": lbl_monat.Caption = "Juli"
- Case "Juli": lbl_monat.Caption = "August"
- Case "August": lbl_monat.Caption = "September"
- Case "September": lbl_monat.Caption = "Oktober"
- Case "Oktober": lbl_monat.Caption = "November"
- Case "Dezember": lbl_monat.Caption = "Dezember"
- End Select
- monate = 0
- End If
- While monate < 5
- If lbl_monat.Caption = "Jänner" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\SNOW.ICO")
- If lbl_monat.Caption = "Februar" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\SNOW.ICO")
- If lbl_monat.Caption = "März" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\CLOUD.ICO")
- If lbl_monat.Caption = "April" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\CLOUD.ICO")
- If lbl_monat.Caption = "Mai" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\CLOUD.ICO")
- If lbl_monat.Caption = "Juni" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\SUN.ICO")
- If lbl_monat.Caption = "juli" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\SUN.ICO")
- If lbl_monat.Caption = "August" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\SUN.ICO")
- If lbl_monat.Caption = "September" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\RAIN.ICO")
- If lbl_monat.Caption = "Oktober" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\RAIN.ICO")
- If lbl_monat.Caption = "November" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\RAIN.ICO")
- If lbl_monat.Caption = "Dezember" Then
- img_wetter.Picture = LoadPicture("C:\Dokumente und Einstellungen\Max@Home\Eigene Dateien\Programmieren\VB\TEst\Icons\SNOW.ICO")
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- End If
- Wend
- End Sub
Was stimmt bei der Schleife nicht?
Ich hoffe ihr könnt mir helfen.