Fórum Como mudo a côr em tempo de execução no DBGrid ?? #276549
11/04/2005
0
Tenho o seguinte código, e não consigo resolver a questão :
[color=green:00fba8f48b] for i:=1 to DataModule2.IBDataSet1.RecordCount do
Begin
for a := 1 to 50 do
Begin
x2 := DaTaModule2.IBDataSet1.FieldByName(´NUM_´+formatFloat(´00´,a)).Value ;
For x1 := 1 to (DataModule2.IBDataSet2.FieldCount)-1 do
If DataModule2.IBDataSet2.FieldByName(´NUM_´+formatFloat(´00´,x1)).Value = x2 then
Contador := Contador + 1 ;
End;[/color:00fba8f48b]
Gostaria de trocar a côr da célula no momento da verificação por uma côr que não é a padrão, ou seja, se o valor comparado ao conteúdo da célula for igual, então muda-se a côr de fundo e texto. Tenho uma linha com 50 números no DbGrid e vou compara-las com vinte números aleatórios, quando um número sorteado é igual ao da célula do DbGrid então a condição de mudança deverá ser executada. Se alguem puder me dar uma dica eu agradeço...
[color=green:00fba8f48b] for i:=1 to DataModule2.IBDataSet1.RecordCount do
Begin
for a := 1 to 50 do
Begin
x2 := DaTaModule2.IBDataSet1.FieldByName(´NUM_´+formatFloat(´00´,a)).Value ;
For x1 := 1 to (DataModule2.IBDataSet2.FieldCount)-1 do
If DataModule2.IBDataSet2.FieldByName(´NUM_´+formatFloat(´00´,x1)).Value = x2 then
Contador := Contador + 1 ;
End;[/color:00fba8f48b]
Gostaria de trocar a côr da célula no momento da verificação por uma côr que não é a padrão, ou seja, se o valor comparado ao conteúdo da célula for igual, então muda-se a côr de fundo e texto. Tenho uma linha com 50 números no DbGrid e vou compara-las com vinte números aleatórios, quando um número sorteado é igual ao da célula do DbGrid então a condição de mudança deverá ser executada. Se alguem puder me dar uma dica eu agradeço...
Rcaps
Curtir tópico
+ 0
Responder
Posts
11/04/2005
Vinicius2k
[b:65494f2563][color=red:65494f2563]Atenção :[/color:65494f2563][/b:65494f2563]
[b:65494f2563]Tópico em duplicidade e será removido ou bloqueado pela moderação/administração.[/b:65494f2563]
Colegas,
Por favor, postem respostas no tópico : http://forum.clubedelphi.net/viewtopic.php?t=61433
[b:65494f2563]Tópico em duplicidade e será removido ou bloqueado pela moderação/administração.[/b:65494f2563]
Colegas,
Por favor, postem respostas no tópico : http://forum.clubedelphi.net/viewtopic.php?t=61433
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)