Comment afficher la boîte de message d’erreur et d’avertissement dans .NET / Comment personnaliser MessageBox

Utiliser C # .NET (Winforms).

Je veux savoir comment afficher les boîtes de message avec un Ding!! son et une croix de couleur rouge dedans. C’est ce dont je suis en train de parler:

capture d'écran

Comment faire de telles choses pour mon logiciel, avec des erreurs personnalisées et des avertissements personnalisés?

 MessageBox.Show("asdf"); 

ne me donne pas de personnaliser

Essaye ça:

 MessageBox.Show("Some text", "Some title", MessageBoxButtons.OK, MessageBoxIcon.Error); 

Essayez les détails: utilisez n’importe quelle option.

  MessageBox.Show("your message", "window title", MessageBoxButtons.OK, MessageBoxIcon.Warning // for Warning //MessageBoxIcon.Error // for Error //MessageBoxIcon.Information // for Information //MessageBoxIcon.Question // for Question ); 
 MessageBox.Show( "your message", "window title", MessageBoxButtons.OK, MessageBoxIcon.Asterisk //For Info Asterisk MessageBoxIcon.Exclamation //For sortingangle Warning ) 

Vous devez append un espace de noms si vous ne l’utilisez pas:

 System.Windows.Forms.MessageBox.Show("Some text", "Some title", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); 

Vous pouvez également append au début de votre fichier:

 using System.Windows.Forms 

puis utilisez (comme indiqué dans les réponses précédentes):

 MessageBox.Show("Some text", "Some title", MessageBoxButtons.OK, MessageBoxIcon.Error);