[Delphi 2005 /Windows Forms] passage de paramêtre
Bonjour,
d'avance, je m'excuse Laurent mais au risque de passer pour un gros :traine: (...) , 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:
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:
Citation:
[C# Erreur] WinForm.cs(118): 'System.Windows.Forms.Control.text' is inaccessible due to its protection level
La ligne 118 correspond à
Code:
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 ? :oops: