cs_GuiGui59
Messages postés2Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention22 janvier 2007
-
22 janv. 2007 à 21:31
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
23 janv. 2007 à 02:27
Bonjour à tous,
Je suis débutant en C#.
Je me suis mis plusieurs "Label" dans mon Form ...
En fonction d'un nombre choisi au prélable (ex : 3) je désire rensseigner le label3 de nom "lbl3".
Je concaténe lbl et 3 dans un string ... Jusque là tout va bien.
Dans le code, j'ai un objet lbl de type label de déclarer.
Je voudrais que lbl = "lbl3" sachant que lbl3 est un string et non un label.
Ya t'il moyen de faire un cast ou tout simplement de faire référence à un label de mon form à parti de son nom ?
Merci pour votre aide.
Tu peux récupéré les controls de la form par leurs noms de cette façon :
System.Windows.Forms.Label lbl = base.Controls["lbl3"] as System.Windows.Forms.Label