Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LISTER LES COULEURS NOMMÉS


Information sur la source



Description

Cliquez pour voir la capture en taille normale
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
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Couleur : Barre de defillement verticale [ par Lio ] Salut !Comment fait-on pour customiser la barre de defillement verticale d'une autre couleur que celle par défaut ?Merci pour celui qui ammera une rép évenement sur liste modifiable [ par loulou ] Bonjour,Je programme en asp.J'ai crée un tableau en asp dont la 2eme colonne est constituée de listes modifiables au niveau de chaque ligne. Je veux q liste dynamic [ par alex ] J'ai une table avec les champs region et ville.Ces tables doivent etres presentées dans ma page web sous forme de liste deroulante.La liste region det Question :Combo (liste déroulante) [ par totoche ] Bonjour,Comment peut on faire pour créer 2 combo (liste déroulante)(OPTION VALUE) dans un seul Formulaire?Merci. Listbox un peu contrariante [ par websinh ] Salut tous, je vous explique mon prob, j'aierais créer une liste non déroulante qui contient des noms de fichier. Nous pouvons grace a un "file" parco "champs de fichier tout droit dans une liste box" [ par websinh ] Salut les gars, écouter j'ai un gros bleme, j'aimerais ajouter un nom dans une listebox. Voici plus précisément ma requete, je voudrais que (apres avo base de donné et liste déroulante [ par kikim ] Salut tt le monde!!!J'ai une big question a vous poser :j'ai une base de donné avec une table employé (nom, prénom et tél )sur ma page asp j'ai une li tableau et liste [ par bruno ] je remplis un tableau avec les resultats d'une requete sql. J'ai ensuite un champ texte et quand je le rempli, je voudrais creer une liste avec les va tableau et liste [ par bruno ] je remplis un tableau avec les resultats d'une requete sql. J'ai ensuite un champ texte et quand je le rempli, je voudrais creer une liste avec les va Faire une liste de Friends [ par Kevinklen ] Bonjour,Je voudrais reproduire sur mon site la friends liste qui se trouve sur MSN GAMING ZONE, (les joueurs sur zone se reconnaîtrons) cette friends


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.