MSFLEXGRID, HELP ME

NEOBH 10/03/2005 15:09:08
#72165
Como faço para colorir um linha do MSFLEXGRID de uma vez?
USUARIO.EXCLUIDOS 10/03/2005 15:17:30
#72170
Resposta escolhida
tenta


Private Sub Command2_Click()
Dim lLinha As Long
MSFlexGrid1.Col = 3
For lLinha = 1 To MSFlexGrid1.Rows - 1
MSFlexGrid1.Row = lLinha
MSFlexGrid1.CellBackColor = vbBlue
Next
End Sub

Dúvida sanada
Tópico encerrado!

tchauu
NEOBH 10/03/2005 15:20:38
#72172
Desta forma ele mudar a cor somente do celula seleciona, gostaria de saber uma forma de trocar as cores de todas as celulas da minha atual.
USUARIO.EXCLUIDOS 10/03/2005 15:40:22
#72173
Uéééé... para mudar de todas as celular do FLEXGRID1

MSFlexGrid1.BackColor = vbRed


é isso?
NEOBH 10/03/2005 15:42:46
#72175
Com o BackColor, ele vai colorir todas as celulas e linha do grid.

quero colorir todas as celulas da linha selecionada
USUARIO.EXCLUIDOS 10/03/2005 15:58:14
#72180
Ahhh tá... pintar a linha inteira selecionada... agora sim

rssrs


Dim lLinha As Long

For lLinha = 1 To MSFlexGrid1.Cols - 1
MSFlexGrid1.Col = lLinha
MSFlexGrid1.CellBackColor = vbBlue
Next


Não se esqueça de encerrar o TÓ“PICO..
NEOBH 10/03/2005 15:59:43
#72182
Esta maneira funciona, porem fica muito lento, gostaria de saber se ha alguma maineira de colorir a linha toda de uma so vez.
USUARIO.EXCLUIDOS 10/03/2005 16:06:43
#72185
Não existe amigo!!! Só através de LOOPING!

Ok?
USUARIO.EXCLUIDOS 10/03/2005 16:08:22
#72186
Ps: no meu PROJETO... tem uns 40 campos...... e funciona rapidinho.... menos de 1 SEGUNDO pinta a linha inteira..
NEOBH 10/03/2005 16:10:02
#72187
Mas imagine so vc tem 1Milhão de registro com quarenta campos, ele vai fazer 1 milhão de loop?

Entedeu?
USUARIO.EXCLUIDOS 10/03/2005 16:25:01
#72189
Mas você pediu para colorir somente a linha SELECIONADA, e não 1 milhão de linhas... entendeu?
Página 1 de 2 [18 registro(s)]
Tópico encerrado , respostas não são mais permitidas