Donner une valeur à une propriété (pas si simple que ça) [Résolu]

Signaler
Messages postés
723
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
-
Messages postés
723
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
-
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

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
Messages postés
723
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
2
Super Merci !!!

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