cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
27 févr. 2009 à 16:25
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
27 févr. 2009 à 16:52
Salut !
Je travail sur un concepteur de form, en .Net.
J'ai besoin de pouvoir donner une valeur à une propriété quelque soit le type de contrôle, de propriété...etc
Jusque là tout va bien, j'arrive à détecter le type de contrôle, le type de propriété, mais le problème, c'ets que je n'arrive pas à donner une valeur à la propriété en question.
Voici le code que j'ai fait :
For Each a As System.ComponentModel.IComponent In Composant
If DirectCast(a, Control).Name = Nom_Ctrl Then
Select Case DirectCast(a, Control).GetType.GetProperty(Nom_Prop).PropertyType.Name
Case "String"
' DirectCast(a, Control).GetType.GetProperty(Nom_Prop) ' Et là je ne sais pas quoi mettre pour donner une valeur à la propriété
End Select
End If
Next