2009-04-03 36 views
19

¿Cómo se obtiene una clase para interactuar con el formulario para mostrar un cuadro de mensaje?Mostrar un cuadro de mensaje de una clase en C#?

+4

Esto normalmente no es una buena idea. Idealmente, la clase debería enviar los datos de vuelta al formulario y dejar que el formulario muestre el cuadro de mensaje. Si codifica las características de la interfaz de usuario en su clase, entonces está completamente vinculado a esa interfaz de usuario. Además, hace que las pruebas unitarias sean imposibles. – NotMe

Respuesta

26
using System.Windows.Forms; 
... 
MessageBox.Show("Hello World!"); 
+0

Awesome thats perfect thanks gracias a todos !! :RE – Ash

2
using System.Windows.Forms; 

public class message 
{ 
    static void Main() 
    { 
     MessageBox.Show("Hello World!"); 
    } 
} 
4

Prueba esto:

System.Windows.Forms.MessageBox.Show("Here's a message!"); 
12
System.Windows.MessageBox.Show("Hello world"); //WPF 
System.Windows.Forms.MessageBox.Show("Hello world"); //WinForms 
Cuestiones relacionadas