Bonjour et bonne année

Je suis en train de tester le C# avec le .NET Compact et je bloque (déjà) sur ce problème :

MessageBox.Show("Message", "A Propos...", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);


Voici l'erreur que me met VS :
Erreur Aucune surcharge pour la méthode 'Show' ne prend d'arguments '4'

Je comprends vraiment pas en plus quand je fait F1 sur MessageBox.show il me dit bien qu'il peut supporter plusieurs arguments et en VB cela est possible.


Cela devient génant j'ai essayé aussi avec les boutons pour un de mes programmes mais Visual Studio ne veux toujours pas accepter autre chose que 2 strings en arguments :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
switch(MessageBox.Show("Sauveagrder les modifs ?", "Question", MessageBoxButtons.YesNoCancel))
{
	case DialogResult.Yes:
		Enregistrer();
		break;
	case DialogResult.No:
		return true;
		break;
	case DialogResult.Cancel:
		return false;
		break;
}

Voici l'erreur Visual :
Aucune surcharge pour la méthode 'Show' ne prend d'arguments '3'

Si cela ne peux vraiment pas marcher quelle est la méthode que je dois adopter pour pouvoir afficher des messages d'infos ou d'erreurs dans mes MessageBox ?

Merci Encore pour vos réponses,