Hallo an alle,
ich schreibe einen kleinen Mathematiktrainer, der bei richtigen oder falsche antwort jeweils einn Ton ausgibt. Das funktioniert, aber am Ende der Sub wird ein zusätzlichen Geräusch ausggeben (egal, ob vorher ein ton gespielt wurde oder nicht). Der Ton klingt wie ein dumpfes Pong.
Hier die Sub
Private Sub txtLoesung_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtLoesung.KeyDown
If e.KeyValue = Keys.Enter Then
If ergebnis.ToString = txtLoesung.Text Then
richtig += 1
If soundRichtig Then
My.Computer.Audio.Play(soundRichtigDatei, AudioPlayMode.WaitToComplete)
End If
Else
falsch += 1
If soundFalsch Then
My.Computer.Audio.Play(soundFalschDatei, AudioPlayMode.WaitToComplete)
End If
End If
txtRichtig.Text = richtig.ToString
txtFalsch.Text = falsch.ToString
txtLoesung.Text = ""
neueAufgabe()
End If
End Sub 'Hier kommt das Geräusch
Hat jemand eine Idee, woran es liegt. An sich get die Applikation, aber der Ton ist mehr als störend.
greetings
Cathryn
ich schreibe einen kleinen Mathematiktrainer, der bei richtigen oder falsche antwort jeweils einn Ton ausgibt. Das funktioniert, aber am Ende der Sub wird ein zusätzlichen Geräusch ausggeben (egal, ob vorher ein ton gespielt wurde oder nicht). Der Ton klingt wie ein dumpfes Pong.
Hier die Sub
Private Sub txtLoesung_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtLoesung.KeyDown
If e.KeyValue = Keys.Enter Then
If ergebnis.ToString = txtLoesung.Text Then
richtig += 1
If soundRichtig Then
My.Computer.Audio.Play(soundRichtigDatei, AudioPlayMode.WaitToComplete)
End If
Else
falsch += 1
If soundFalsch Then
My.Computer.Audio.Play(soundFalschDatei, AudioPlayMode.WaitToComplete)
End If
End If
txtRichtig.Text = richtig.ToString
txtFalsch.Text = falsch.ToString
txtLoesung.Text = ""
neueAufgabe()
End If
End Sub 'Hier kommt das Geräusch
Hat jemand eine Idee, woran es liegt. An sich get die Applikation, aber der Ton ist mehr als störend.
greetings
Cathryn