Je cherches à lire et à afficher dans une liste les noms des propriétés de
la classe que j'utilise sachant que je ne connais pas à l'avance les noms
des propriétés.
En gros, je connais le nom de la classe, je veux faire une boucle dessus et
récupérer les noms des property. J'ai essayé des propertyname, des choses
comme cela mais je n'y arrive pas.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
David Bouchard
Voici la réponse sur cette question que j'avais reçu il y a quelques temps. Ceci fonctionne très bien et j'espère que ça peut t'aider.
<<<<<Il faut passer par la reflection, un exemple ci dessous qui enumère les properties d'un picturebox...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'récupération des propriétés du picture box. Dim t As Type = PictureBox1.GetType() Dim pi() As PropertyInfo = t.GetProperties((BindingFlags.Public Or BindingFlags.Instance)) Dim p As PropertyInfo For Each p In pi TextBox1.Text += vbCrLf + p.Name Next p End Sub
David
"A" a écrit dans le message de news: cp1aaj$fik$
Bonjour à tous et toutes,
Je cherches à lire et à afficher dans une liste les noms des propriétés de la classe que j'utilise sachant que je ne connais pas à l'avance les noms des propriétés. En gros, je connais le nom de la classe, je veux faire une boucle dessus et récupérer les noms des property. J'ai essayé des propertyname, des choses comme cela mais je n'y arrive pas.
Merci par avance de votre aide Séb
Voici la réponse sur cette question que j'avais reçu il y a quelques temps.
Ceci fonctionne très bien et j'espère que ça peut t'aider.
<<<<<Il faut passer par la reflection, un exemple ci dessous qui enumère les
properties d'un picturebox...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
'récupération des propriétés du picture box.
Dim t As Type = PictureBox1.GetType()
Dim pi() As PropertyInfo = t.GetProperties((BindingFlags.Public Or
BindingFlags.Instance))
Dim p As PropertyInfo
For Each p In pi
TextBox1.Text += vbCrLf + p.Name
Next p
End Sub
David
"A" <A@A.COM> a écrit dans le message de news:
cp1aaj$fik$1@s5.feed.news.oleane.net...
Bonjour à tous et toutes,
Je cherches à lire et à afficher dans une liste les noms des propriétés de
la classe que j'utilise sachant que je ne connais pas à l'avance les noms
des propriétés.
En gros, je connais le nom de la classe, je veux faire une boucle dessus
et
récupérer les noms des property. J'ai essayé des propertyname, des choses
comme cela mais je n'y arrive pas.
Voici la réponse sur cette question que j'avais reçu il y a quelques temps. Ceci fonctionne très bien et j'espère que ça peut t'aider.
<<<<<Il faut passer par la reflection, un exemple ci dessous qui enumère les properties d'un picturebox...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'récupération des propriétés du picture box. Dim t As Type = PictureBox1.GetType() Dim pi() As PropertyInfo = t.GetProperties((BindingFlags.Public Or BindingFlags.Instance)) Dim p As PropertyInfo For Each p In pi TextBox1.Text += vbCrLf + p.Name Next p End Sub
David
"A" a écrit dans le message de news: cp1aaj$fik$
Bonjour à tous et toutes,
Je cherches à lire et à afficher dans une liste les noms des propriétés de la classe que j'utilise sachant que je ne connais pas à l'avance les noms des propriétés. En gros, je connais le nom de la classe, je veux faire une boucle dessus et récupérer les noms des property. J'ai essayé des propertyname, des choses comme cela mais je n'y arrive pas.
Merci par avance de votre aide Séb
Tocnet
Merci pour ta réponse je vais tester.
Sébastien
"David Bouchard" a écrit dans le message de news:
Voici la réponse sur cette question que j'avais reçu il y a quelques
temps.
Ceci fonctionne très bien et j'espère que ça peut t'aider.
<<<<<Il faut passer par la reflection, un exemple ci dessous qui enumère
les
properties d'un picturebox...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'récupération des propriétés du picture box. Dim t As Type = PictureBox1.GetType() Dim pi() As PropertyInfo = t.GetProperties((BindingFlags.Public Or BindingFlags.Instance)) Dim p As PropertyInfo For Each p In pi TextBox1.Text += vbCrLf + p.Name Next p End Sub
David
"A" a écrit dans le message de news: cp1aaj$fik$ > Bonjour à tous et toutes, > > Je cherches à lire et à afficher dans une liste les noms des propriétés
de
> la classe que j'utilise sachant que je ne connais pas à l'avance les
noms
> des propriétés. > En gros, je connais le nom de la classe, je veux faire une boucle dessus > et > récupérer les noms des property. J'ai essayé des propertyname, des
choses
> comme cela mais je n'y arrive pas. > > Merci par avance de votre aide > Séb > >
Merci pour ta réponse je vais tester.
Sébastien
"David Bouchard" <boutchmusic@hotmail.com> a écrit dans le message de
news:eeXncg92EHA.924@TK2MSFTNGP14.phx.gbl...
Voici la réponse sur cette question que j'avais reçu il y a quelques
temps.
Ceci fonctionne très bien et j'espère que ça peut t'aider.
<<<<<Il faut passer par la reflection, un exemple ci dessous qui enumère
les
properties d'un picturebox...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
'récupération des propriétés du picture box.
Dim t As Type = PictureBox1.GetType()
Dim pi() As PropertyInfo = t.GetProperties((BindingFlags.Public Or
BindingFlags.Instance))
Dim p As PropertyInfo
For Each p In pi
TextBox1.Text += vbCrLf + p.Name
Next p
End Sub
David
"A" <A@A.COM> a écrit dans le message de news:
cp1aaj$fik$1@s5.feed.news.oleane.net...
> Bonjour à tous et toutes,
>
> Je cherches à lire et à afficher dans une liste les noms des propriétés
de
> la classe que j'utilise sachant que je ne connais pas à l'avance les
noms
> des propriétés.
> En gros, je connais le nom de la classe, je veux faire une boucle dessus
> et
> récupérer les noms des property. J'ai essayé des propertyname, des
choses
> comme cela mais je n'y arrive pas.
>
> Merci par avance de votre aide
> Séb
>
>
Voici la réponse sur cette question que j'avais reçu il y a quelques
temps.
Ceci fonctionne très bien et j'espère que ça peut t'aider.
<<<<<Il faut passer par la reflection, un exemple ci dessous qui enumère
les
properties d'un picturebox...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'récupération des propriétés du picture box. Dim t As Type = PictureBox1.GetType() Dim pi() As PropertyInfo = t.GetProperties((BindingFlags.Public Or BindingFlags.Instance)) Dim p As PropertyInfo For Each p In pi TextBox1.Text += vbCrLf + p.Name Next p End Sub
David
"A" a écrit dans le message de news: cp1aaj$fik$ > Bonjour à tous et toutes, > > Je cherches à lire et à afficher dans une liste les noms des propriétés
de
> la classe que j'utilise sachant que je ne connais pas à l'avance les
noms
> des propriétés. > En gros, je connais le nom de la classe, je veux faire une boucle dessus > et > récupérer les noms des property. J'ai essayé des propertyname, des
choses
> comme cela mais je n'y arrive pas. > > Merci par avance de votre aide > Séb > >