Me.Close() NACHDEM ein Sound gespielt wurde

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Me.Close() NACHDEM ein Sound gespielt wurde

    Bei folgendem Code wird mein Sound am Ende nie abgespielt, nehme ich das Me.Close() zu Testzwecken weg, dann ertönt der Sound.

    VB.NET-Quellcode

    1. Private Sub ending()
    2. My.Computer.Audio.Stop() 'stoppt was vorher gespielt wurde!
    3. My.Computer.Audio.Play(My.Resources._67052ef1c358438df31c6b6fe2c67c93, AudioPlayMode.Background)
    4. Me.Close()
    5. End Sub


    Meine Frage nun: Kann ich irgendwie sagen, dass sich Form1 erst schließen soll, NACHDEM der Sound zu Ende gespielt wurde?
    Dann lass ihn doch warten, bis er feretig ist. :D

    VB.NET-Quellcode

    1. My.Computer.Audio.Play(My.Resources._67052ef1c358438df31c6b6fe2c67c93, AudioPlayMode.WaitToComplete)
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!