Atteindre un controle via une string
Salut tout le monde.
J'ai dans mon appli wpf plusieurs label que j'ai nommés: label1,label2,label3,label4... Je voudrais atteindre chacun d'eux à travers une string contenant son nom. J'ai osé en essayant ce code:
Code:
1 2 3 4 5 6 7 8
|
Dim nom As String = "label"
Dim i, nbreDeLabel As Integer
nbreDeLabel = 10
For i = 1 To nbreDeLabel
Dim k As String = nom & CStr(i)
Dim lbl As Label = DirectCast(nom & CStr(i), Label)
Next |
Qui renvoie l'erreur (faut dire que je m'y attendais quand même)
Citation:
Impossible de convertir une valeur de type 'String' en 'System.Windows.Controls.Label'.
Je suis donc à la recherche d'un moyen d'atteindre mes labels à travers des string .
Merci d'avance.