Fórum DBCtrlGrid #276802
12/04/2005
0
preciso mudar a cor de fundo de alguns dbedits colocados nessa coisa ae em cima rs...
alguma dica?
valeu gente 8)
Rfpsatin
Curtir tópico
+ 0Posts
12/04/2005
Rfpsatin
Salve Gente...
tipo assim
preciso mudar a cor de fundo de alguns dbedit de um cara dentro de um componente como este!
alguma dica?
Gostei + 0
12/04/2005
Cabelo
então qual o problema..
vc muda do mesmo modo ..
Gostei + 0
12/04/2005
Rfpsatin
hehe, ou vc não me entendeu ou eu não te entendi.
é tipo assim
tenho os ítens da nota fiscal.
quando salvo is itens da nota fiscal, dependendo de algumas validações, uma flag é setada.
Então, numa outra tela a parte, onde posteriormente quero vizualizar os ítens desta nota, dependendo deste flag, precismo mudar a cor dos dbedits. Infelizmente não posso mudar a estrutura, tenho q usar esse componente mesmo.
Então, eles, dependendo do flag mudará de cor ou não (e o pior, não são todos os dbedits, são apenas alguns + isso é menos importante).
Bem, acho q agora expliquei melhor.
Vai lá colega, manda v agora.
abraço.
ricardo
Gostei + 0
12/04/2005
Cabelo
Por conta do Flag..
Pois então crie uma função no evento onpaintpanel, vc seta o componente para mudar de cor..
Gostei + 0
12/04/2005
Rfpsatin
poxa, te entendi colega!
pois será q dará certo? bom, vou testar e respondo. valeu
Gostei + 0
12/04/2005
Rfpsatin
poxa, te entendi colega!
pois será q dará certo? bom, vou testar e respondo. valeu[/quote:b9329c9ff5]
Opa, funcou.
Valeu colega.
Tem coisas que estão tão na cara que não enchergamos rs..
abraço.
Gostei + 0
12/04/2005
Rfpsatin
uma vez que localizo o registro que devo alterar. chamo uma funcao que faz algo assim
if tipo=1 then
dbedit1.color:=clgreen
else
dbedit1.color:=clred;
ta, o que acontece. É a referencia pro mesmo objeto. Logo, o ultimo que mudo ele aplica pra todos.
precisaria separar um por um.
dicas?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)