Bonjour,

d'avance, je m'excuse Laurent mais au risque de passer pour un gros (...) , voici une petite question:
j'essaie de récupérer la valeur saisie dans un textbox et de la passe dans un MessageBox.
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
private void btouvremsgbox_Click(object sender, System.EventArgs e){
		if(textBox1.Text == "") {
		   MessageBox.Show(this,"Saisissez votre âge.", "Catégorie d'âge",
		 MessageBoxButtons.OK, MessageBoxIcon.Information);
		 }
		else {
		   MessageBox.Show(this,"vous avez " + textBox1.text + " ans.", "Catégorie d'âge",
		  MessageBoxButtons.OK, MessageBoxIcon.Information);
			 }
		}
		}
C'est un test tout simple, je veux juste voir comment le C# fonctionne.

J'ai le message d'erreur suivant:
[C# Erreur] WinForm.cs(118): 'System.Windows.Forms.Control.text' is inaccessible due to its protection level
La ligne 118 correspond à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MessageBox.Show(this,"vous avez " + textBox1.text + " ans.", "Catégorie d'âge",
		  MessageBoxButtons.OK, MessageBoxIcon.Information);
Tout cela me parait bien compliqué pour un petit passage de valeur...
Quelqu'un aurait la patience de m'expliquer ?