Accueil > > > LISTER LES COULEURS NOMMÉS
LISTER LES COULEURS NOMMÉS
Information sur la source
Description
Grace à un peu de reflexion j'obtient les noms de toutes les couleurs, que j'affiche apres dans une table L'idée du code m'est venu d'un code de c2i.fr qui fait ca sur une winform http://www.c2i.fr/code.aspx?IDCode=395 il suffit pour ca d'avoir une table de declarer comme ceci : dans la page : <asp:Table id="Table1" runat="server"/> dans le code : Protected WithEvents Table1 As System.Web.UI.WebControls.Table Ensuite vous metter le code ci dessous dans le page load de la page
Source
- 'obtention du Type Color suivant une couleur au hazard
- Dim oT As Type = System.Drawing.Color.Beige.GetType
- 'obtention des propriétés du type dans un tableau
- Dim oProperties() As System.Reflection.PropertyInfo = oT.GetProperties
- Dim oP As System.Reflection.PropertyInfo
-
- 'itération
- Dim ColorCollection() As couleur
- For Each oP In oProperties
- If oP.CanRead Then
- Try
- Dim Row As New TableRow
-
- Dim Color As Color = CType(oP.GetValue(oT, Nothing), Color)
-
- Dim CelluleCouleur As New TableCell
- CelluleCouleur.BackColor = Color
- CelluleCouleur.Width = Unit.Pixel(200)
-
- Dim CelluleNom As New TableCell
- CelluleNom.Text = Color.Name
- CelluleNom.Width = Unit.Pixel(200)
-
-
- Row.Cells.Add(CelluleCouleur)
- Row.Cells.Add(CelluleNom)
-
- Table1.Rows.Add(Row)
-
- Catch ex As Exception
- End Try
- End If
- Next
'obtention du Type Color suivant une couleur au hazard
Dim oT As Type = System.Drawing.Color.Beige.GetType
'obtention des propriétés du type dans un tableau
Dim oProperties() As System.Reflection.PropertyInfo = oT.GetProperties
Dim oP As System.Reflection.PropertyInfo
'itération
Dim ColorCollection() As couleur
For Each oP In oProperties
If oP.CanRead Then
Try
Dim Row As New TableRow
Dim Color As Color = CType(oP.GetValue(oT, Nothing), Color)
Dim CelluleCouleur As New TableCell
CelluleCouleur.BackColor = Color
CelluleCouleur.Width = Unit.Pixel(200)
Dim CelluleNom As New TableCell
CelluleNom.Text = Color.Name
CelluleNom.Width = Unit.Pixel(200)
Row.Cells.Add(CelluleCouleur)
Row.Cells.Add(CelluleNom)
Table1.Rows.Add(Row)
Catch ex As Exception
End Try
End If
Next
Conclusion
c'est tres simple, ce code sert pas dans l'imediat mais il peut donner des idées, il permet notamment de voir un bout de reflexion, et de voir comment remplir une simple table
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Liste déroulante dans formulaire - demande d'aide [ par notebleue ]
Bonjour,J'ai créé une petite base de données me permettant de faire des essais sans devoir utiliser ma base réelle comportant plus de champs. Cette pe
Control Color Dialog [ par Byrong ]
BOnjour Je veisn de voir que le control color dialog n'existait pas... Avez-vous une variante qui me permettrais de choisir une couleur et de l'affi
Utiliser valeur de colour [ par Byrong ]
Bonjour Voila j'ai des valeur représentant des couleur dans une base de donnée exemple #FFFFFF Comment puis je faire pour que ces couleurs soit uti
Problème avec menu déroulant horizontal [ par joart ]
Tout d’abord un grand merci a la communauté "codes-sources" J'ai un problème avec un menu déroulant dans lequel je souhaite intégré des images
ACCES 2007 - Liste déroulante ne fonctionne pas [ par Cespasmoi ]
Bonjour, j'ai créé un programme en ACCESS 2003 qui fonctionne très bien sous Win XP. Lorsque je transfère ce fichier ACCESS.mdb sur mon Tower avec ACC
Liste View dans une page aspx [ par caspertinie ]
vb.net /// sql server/// bonjour; je suis en train de programmer un site web et je trouve un problème sur la listView, car je vais faire l'ajoute des
1 user 2(..n) databases ! [ par saadox ]
Bonsoir ici, je voudrai si possible que quelqu'un d'aimable me montre la façons avec laquelle je pourrai créer un utilisateur et lui donner accès a d
Probleme Couleur dans GridView [ par stephsk09 ]
Bonjour, développeur .net j'ai été assigné à un nouveau projet (en 2.0) et j'ai un bug à corriger. En fait j'ai une gridView qui à une classe CSS pa
etant d'un combo apres submit d'un formulaire [ par xzonz ]
bonjour a toutes et tous :-) voila ma question j'ai une page en asp (4) dans cette page, je liste les base de donnees d'un sql via un recordset - pu
initialisation des textbox d'une form [ par dialvb ]
Bonjour, je cherche à remplacer le texte de plusieurs textbox par un autre texte de façon "automatique". J'ai commencé à faire ca: [color=purple]Pr
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|