Hallo,
ich benutze zur Zeit folgenden Code,wie könnte man ihn verkürzen/verbessern?
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim Alarmzeit As String
Alarmzeit = Now.ToString("HH:mm:ss") 'Timeofday
If Alarmzeit = "00:00:00" Then
My.Computer.Audio.Play(My.Resources.spook, AudioPlayMode.Background)
ElseIf Alarmzeit = "01:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "02:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "03:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "04:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "05:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "06:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "07:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "08:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "09:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "10:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "11:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "12:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "13:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "14:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "15:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "16:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "17:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "18:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "19:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "20:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "21:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "22:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "23:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
End If
End Sub
ich benutze zur Zeit folgenden Code,wie könnte man ihn verkürzen/verbessern?
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim Alarmzeit As String
Alarmzeit = Now.ToString("HH:mm:ss") 'Timeofday
If Alarmzeit = "00:00:00" Then
My.Computer.Audio.Play(My.Resources.spook, AudioPlayMode.Background)
ElseIf Alarmzeit = "01:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "02:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "03:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "04:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "05:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "06:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "07:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "08:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "09:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "10:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "11:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "12:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "13:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "14:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "15:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "16:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "17:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "18:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "19:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "20:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "21:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "22:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
ElseIf Alarmzeit = "23:00:00" Then
My.Computer.Audio.Play(My.Resources.Smssms, AudioPlayMode.Background)
End If
End Sub