SystemSound-Klasse

Ermöglicht das Abspielen von System-Geräuschen, die in der Systemsteuerung festgelegt wurden.

Mit der SystemSound-Klasse können auf einfache Weise System-Geräusche abgespielt werden, die in der Systemsteuerung festgelegt wurden, z. B. für neue E-Mails, den Windows-Start, das Minimieren eines Fensters usw. Die Verwendung ist dabei sehr einfach (siehe Beispiel unten). Es sind bereits viele Standard-System-Geräusche verfügbar, anwendungsspezifische Einstellungen können aber mit der Find()-Methode verwendet werden. Wenn das angegebene Geräusch nicht gefunden wurde, wird ein Lautsprecher-Piepton ausgegeben. Wenn für das registrierte Geräusch aber nur keine Sound-Datei angegeben wurde, bleibt auch Play() still.

Wie ich später herausgefunden hatte, bietet das .NET-Framework seit Version 2.0 ebenfalls eine Klasse System.Media.SystemSound, die ein paar dieser Geräusche abspielen kann, allerdings bei weitem nicht so viele und auch keine benutzerdefinierten.

Kompatibilität: .NET Ab Version 2.0

Beispiel

Der folgende Beispielcode zeigt, wie mit der SystemSound-Klasse ein Standard-Windows-Geräusch abgespielt werden kann:

SystemSound.WindowMinimise.Play();

Im folgenden Beispiel wird ein anwendungsspezifisches Geräusch abgespielt:

SystemSound.Find("devenv", "VS_BreakpointHit").Play();

Download

SystemSound.cs6,0 KiBQuelltext der SystemSound-Klasse

Lizenz und Nutzungsbedingungen

Vervielfältigung und Weiterverbreitung dieser Datei, verändert oder unverändert, sind gestattet, vorausgesetzt die Urheberrechtsangabe und dieser Hinweis bleiben erhalten. Diese Datei wird wie vorliegend ohne jegliche Garantie oder Gewährleistung angeboten. (GNU All-Permissive-Lizenz)

Statistische Daten

  • Erstellt am 2007-04-28, aktualisiert am 2007-06-24.