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

Responder a anonymous Cancelar respuesta

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