Utilisateur anonyme
-
12 sept. 2005 à 22:17
kyoku59
Messages postés54Date d'inscriptionvendredi 23 mai 2008StatutMembreDernière intervention21 septembre 2018
-
6 févr. 2015 à 07:53
Bonjour,
Voilà, je travaille avec vb.net 2003, et dans un projet, j'aimerais
remplir dans un tableau de string le nom des couleurs contenue dans
system.drawing.color (AliceBlue, AntiqueWhite, Aqua, ..., YellowGreen).
J'ai cherché avec GetProperties mais je n'y suis parvenu.
Si vous avez une solution à mon problème, je suis preneur.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 13 sept. 2005 à 18:19
J'ai un truc !!!!!!!!
Dim FI() As System.Reflection.PropertyInfo
Dim SDC As Type = GetType(System.Drawing.Color)
Dim i As Long
FI = SDC.GetProperties()
For i = 0 To FI.Length - 1
MsgBox(FI(i).Name)
Next
Avec un petit "Imports System.Reflection" en haut du module.
Le seul pb a résoudre, c'est que j'énumère aussi les autres propriétés de System.Drawing.Color, comme "Name", "R", "IsKnownColor", etc ...
Mais je pense qu'on tient le bon bout ....
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 12 sept. 2005 à 22:19
Salut, regarde à : "system.Drawing.Color"
en mettant un "." après Color tu aura la liste que tu cherche
Mais pour info tu pourra trouver pas mal de petits trucs comme ça en regarde dans "Object Browser"
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]&
Je voudrais justement mettre
touts les nom de ces propriétés représentant chacune une couleur dans
un tableau de string sans avoir a faire Dim tt() As String =
{"AliceBlue", "AntiqueWhite", ...}. Il y a pas mal de couleurs donc je
préférerais une fonction qui puisse me récupéré directement tout les
noms de ces couleurs.
Merci,
ChRB
Vous n’avez pas trouvé la réponse que vous recherchez ?
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 13 sept. 2005 à 18:02
System.Drawing.Color possède une propriété Name qui te retourne ce que tu veux ...
Reste un problème ! Je n'ai pas trouver de moyen de parcourir automatiquement System.Drawing.Color qui n'et pas une collection !!!