Reproducir sonidos del sistema en nuestra aplicación .NET 2.0

Este es un truco rápido para la tarde del sábado (estoy un poco vago), pero que seguro que a más de uno le resulta útil…


¿Te gustaría que, por ejemplo, cuando muestres un cuadro de mensaje se oiga el sonido del sistema adecuado a la situación?. Por ejemplo, lanzas un mensaje de error y que suene el sonido que el usuario tenga configurado para los errores.


En .NET 2.0 es algo realmente fácil gracias a la nueva clase SystemSounds del espacio de nombres System.Media.


Podemos escribir:



System.Media.SystemSounds.Asterisk.Play();
MessageBox.Show(«Error en la aplicación», «Se ha producido un error xxxxx, blah, blah», MessageBoxButtons.OK, MessageBoxIcon.Error);


la primera línea hace que suene el sonido predeterminado de atención, consiguiendo un diálogo aún más realista.


Los sonidos disponibles con esta clase son los siguientes: Asterisk, Beep, Exclamation, Hand y Question.

Sin categoría

One thought on “Reproducir sonidos del sistema en nuestra aplicación .NET 2.0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *