MSFLEXGRID

PROGRAMADORVB6 09/03/2005 13:29:17
#71918
olá galera tudo bem. tenho umproblema tenho uma msflexgrid com valores negativos e positivos gostaria que a tabela ficasse a indicar a vermeho os valores negativos como eu faço isso . há alguem que me possa ajudar?
obrigado desde já pela vossa colaboração.
USUARIO.EXCLUIDOS 09/03/2005 13:32:51
#71919
como vc esta carregando o seu msflex grid ?

item a item ?
ALMARTI 09/03/2005 13:34:31
#71920
Resposta escolhida
Trabalhe com laços. Percorra as celulas que deseja verificar, e segundo sua condição as colora.

For i = 1 To MSF1.Rows - 1'Total de linhas. -1 para quando a primeira for barra de titulo
If Val(MSF1.TextMatrix(SuaColuna, i)) <0 Then
With MSF1
.Col = SuaColuna: .Row = i: .CellBackColor = VbRed'A cor que desejar
End With
Next
PAULOHSV 09/03/2005 13:36:29
#71922
vc pode fazer um laço de repetição para verificar os valores e colorir a celula,tipo:

dim i as integer
grid.col=0
for i=1 to grid.rows-1
grid.row=i
if grid.text<0 then
grid.celcolor(i,0)=vbred
end if
next

seria algo mais ou menos assim
PROGRAMADORVB6 10/03/2005 14:32:30
#72153
obrigado a todos desde já pela vossa ajuda.Valeu!
Tópico encerrado , respostas não são mais permitidas