Bonjour,

J'ai un problème concernant la couleur du texte des header de mes colonnes du datagridview. J'ai des couleures qui s'inverse ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
Private WithEvents mobjGV as DataGridView
Private mintColor as Integer
 
Private Sub xxx()
dim objCol as DataGridViewTextBoxColumn
mobjGV = New DataGridView
objCol = new DataGridViewTextBoxColumn
IF mintColor = 1 THEN
objCol.HeaderCell.Style.ForeColor = Drawing.Color.Blue
ELSE
objCol.HeaderCell.Style.ForeColor = Drawing.Color.Red
END IF
mobjGV.Columns.Add(objCol)
END SUB
Mon problème est que (et uniquement dans le header du datagridview) dès que la couleur passe à Color.Red il m'affiche bleu et inversément.
Uniquement pour le bleu et le rouge les autres couleures fonctionnent.
La même opération sur un label ou autre contrôle fonctionne correctement.

Quelqu'un a déja eu le problème. Config du PC ?
P.S. le problème ne se produit pas sur tous les PC ou j'execute mon code, certain fonctionne d'autre pas ?

Merci d'avance