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#?
19
A
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
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