CORES NUM DBGRID
tem como colocar cores de fundo ou cores de fontes em colunas ou linhas diferentes numa dbgrid ?
Não é para mudar a cor de todos o dbgrid e sim somente de 1 ou 2 colunas... o resto fica normal....
como faz?
Não é para mudar a cor de todos o dbgrid e sim somente de 1 ou 2 colunas... o resto fica normal....
como faz?
Webier
O DBGRid não suporta cores em células, mas o FlexGrid suporta. São diferenças básicas na Estrutura dos Grids, o DBGRid é principalmente para manipulação e o FlexGrid geralmente para exibição.
Você consegue o Efeito de cores de fundo alterando do MSFlexGrid, através da Propriedade CellBackColor, veja o Código abaixo:
Até Breve
[s92]
O DBGRid não suporta cores em células, mas o FlexGrid suporta. São diferenças básicas na Estrutura dos Grids, o DBGRid é principalmente para manipulação e o FlexGrid geralmente para exibição.
Você consegue o Efeito de cores de fundo alterando do MSFlexGrid, através da Propriedade CellBackColor, veja o Código abaixo:
'Colorindo uma Coluna do FlexGrid
Private Sub Form_Load()
MSFlexGrid1.Redraw = False
MSFlexGrid1.Cols = 9
MSFlexGrid1.Rows = 19
ColunaColorida 3, MSFlexGrid1, vbYellow
MSFlexGrid1.Redraw = True
End Sub
Private Sub ColunaColorida(iCol As Byte, oFlex As MSFlexGrid, lCor As Long)
Dim i As Integer
oFlex.Col = iCol
For i = 1 To oFlex.Rows - 1
oFlex.Row = i
oFlex.CellBackColor = lCor
Next
End Sub
Até Breve
[s92]
Tópico encerrado , respostas não são mais permitidas