Couleur externe de la bordure d'un datagridview
-
samedi 12 janvier 2013 18:06
Bonjour,
Dans un windows.form, on peut modifier la couleur du quadrillage interne du contrôle DataGridView mais la bordure externe reste toujours noire. Comment modifier cette couleur ?
Merci à vous
vdom
Toutes les réponses
-
lundi 14 janvier 2013 08:16Propriétaire
Bonjour
Ici vous avez un petit exemple sur la gestion visuelle d’un datagrid.
http://msdn.microsoft.com/fr-fr/library/ehz9ksfa.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1
La propriété qui vous intéresse c’est GridColor.
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.datagridview.gridcolor.aspx
Cordialement,
-
lundi 14 janvier 2013 19:36
Bonjour,
Si je mets la propriété GridColor à Blue par exemple et BorderStyle à FixedSingle, le cadrillage des cellules est bien en bleu mais il s'ajoute toujours l'encadrement extérieur du contrôle en noir !
Cordialement
vdom
-
mardi 15 janvier 2013 10:31Propriétaire
Bonjour
Au lieu de cela, vous pouvez essayer de désactiver le paramètre Border ( DataGridView1.BorderStyle = BorderStyle.None) , puis en mettez le DataGridView l'intérieur d'un Panel.
Le DataGridView est définie Dock.Fill et le Panel dispose d'un Padding de 1 pixel sur tous les bords.
Puis en définissant la couleur de fond du Panel sera considéré comme un cadre autour du contenu DataGridView.Cordialement,
- Modifié Aurel BeraMicrosoft Contingent Staff, Owner mardi 15 janvier 2013 10:32
- Marqué comme réponse vdom mardi 15 janvier 2013 20:48
-
mardi 15 janvier 2013 20:50
Bonjour,
Merci pour l'astuce.
Cela convient parfaitement.
Cordialement,
vdom
- Marqué comme réponse vdom mardi 15 janvier 2013 20:50
-
jeudi 17 janvier 2013 14:03Propriétaire
Bonjour,
Merci pour tenir la communauté informée sur la suite de vos démarches.
Aurel

