Donner une valeur à une propriété (pas si simple que ça)

Résolu
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 - 27 févr. 2009 à 16:25
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 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

I need help, lol

Merci

 
*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 févr. 2009 à 16:35
3
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 2
27 févr. 2009 à 16:52
Super Merci !!!

 
*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
0
Rejoignez-nous