Modifier le texte d'un label créé en dynamique depuis une autre méthode
Chers développeurs,
Mon problème est le suivant :
J'ai crée un label en dynamique lors du chargement de ma page que j'ai appelé " petit_label ", je lui donne toutes les caractéristiques voulues et plus tard dans le programme, dans une autre méthode, je souhaite modifier le texte de ce label, or il n'existe pas à ce moment là. Comment puis-je faire? Pour plus d'explication voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| private void fr_demarrage_Load(object sender, EventArgs e)
{
/* Création de mon petit label dans le chargement */
Label petit_label = new Label();
petit_label.ForeColor = Color.Black;
petit_label.Top = Convert.ToInt32(this.Height * 0.95);
petit_label.Font = new Font("Tahoma", 14, FontStyle.Bold);
petit_label.Text = "Bonjour";
petit_label.Enabled = true;
petit_label.Visible = true;
petit_label.Width = this.Width;
petit_label.Parent = this;
petit_label.Height = Convert.ToInt32(this.Height * 0.10);
}
public void modifier()
{
/* Et là je voudrais faire cela : */
petit_label.Text = "Contrôle réussi !";
} |
Merci d'avance de votre aide