Comment une classe peut-elle interagir avec le formulaire pour afficher une boîte de message?Afficher une boîte de message d'une classe dans C#?
19
A
Répondre
26
using System.Windows.Forms;
...
MessageBox.Show("Hello World!");
+0
Génial c'est parfait merci à tous !! :RÉ – Ash
2
using System.Windows.Forms;
public class message
{
static void Main()
{
MessageBox.Show("Hello World!");
}
}
4
Essayez ceci:
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
Ce n'est pas normalement une bonne idée. Idéalement, la classe devrait renvoyer les données au formulaire et laisser le formulaire afficher la boîte de message. Si vous codez les spécificités de l'interface utilisateur dans votre classe, il est complètement lié à cette interface utilisateur. En outre, cela rend les tests unitaires impossibles. – NotMe