2009-04-03 10 views
19

Come si ottiene una classe per interagire con il modulo per mostrare una finestra di messaggio?Mostra una finestra di messaggio da una classe in C#?

+4

Questa norma non è una buona idea. Idealmente, la classe dovrebbe inviare i dati al modulo e lasciare che il modulo mostri la finestra del messaggio. Se codifichi le specifiche dell'interfaccia utente nella tua classe, allora è completamente legato a quell'interfaccia utente. Inoltre, rende impossibile il test delle unità. – NotMe

risposta

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

Incredibile, perfetto grazie a tutti !! : D – Ash

2
using System.Windows.Forms; 

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

Prova questo:

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 
Problemi correlati