Bonjour![]()
J'ai un problème pour colorer le texte d'une ligne entière d'un mshflexgrid.
J'arrive parfaitement à colorer le texte d'une cellule à la fois mais pas d'une plage de cellule.
Voila mon code :
Voila avec ce code, cela me colore que la première colonne, il prend en compte les propriétés Row et Col, alors que je voudrais qu'il colore la plage de cellule et prenne en compte les proprietes colsel et rowsel.
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
16
17 Do While i < MSHFlexGrid.Rows MSHFlexGrid.Row = i MSHFlexGrid.Col = 1 MSHFlexGrid.RowSel = i MSHFlexGrid.ColSel = 10 Select Case MSHFlexGrid.TextMatrix(i, 2) Case "Expiré" MSHFlexGrid.CellForeColor = vbRed Case "En attente" MSHFlexGrid.CellForeColor = vbBlue End Select i = i + 1 Loop![]()
Ou alors connaissez vous un autre moyen de colorer le texte d'une ligne entière ?![]()
Merci à tous![]()
Partager