Página 2 de 2
Re: Cor no GET
Enviado: 17 Nov 2008 10:46
por esbasso
apesar de não concordar contigo vou ser democratico
foi adicionado nova clausula sendo o DEFAULT a cor fixada
SET COLORFOCUS <x:ON,OFF,&> [COLOR [<tColor>],[<bColor>]] [< lFixed : NOFIXED >]
SetColorinFocus( lDef, tcolor,bcolor , lFixed )
Re: Cor no GET
Enviado: 17 Nov 2008 11:50
por Toledo
Luis, veja bem... como nas versões anteriores (2.16 e 2.17) a cor de foco do GET era fixa, achei que existia um bug nesta nova versão baixada via CVS, devido a constantes modificações feitas na LIB.
Eu ainda não utilizo a HwGui, sou apenas um curioso, então se esta modificação que você fez foi só por minha causa, não se preocupe... pode deixar como estava antes! Se futuramente eu for desenvolver com a HwGui, eu modifico o arquivo hedit.prg.
Mas afinal, se nas versões anteriores a cor do foco era fixa, qual foi a razão de ter retirado isto da função? Existe alguma razão lógica para isto?
Pelo menos nos programas que já ví, o foco do GET em destaque fica sempre fixo!
Abraços,
Re: Cor no GET
Enviado: 17 Nov 2008 12:10
por esbasso
a maioria da linguagens destaca somente ao receber o foco. Mas desta forma agora o programador podera escolher isso , então desta forma contenta a GREGOS E TROiANOS.
Alterar os fontes da LIB sempre ocasiona problemas nas atualizações , pois é necessario alterar sempre
Re: Cor no GET
Enviado: 16 Jul 2009 15:43
por clebervn
Em se tratando de cor no get, tenho o seguinte caso.....
um GET numa tela q na primeira passagem é um GET de consulta, validando-o, carrega e habilita os demais campos na tela.
Pois bem, então este GET fica desabilitado.
Qdo teclo F9 (caso específico da tela), eu faço o GET mudar de cor da seguinte forma :
oNlanc:SETCOLOR(,x_YELLOW,.T.)
só q qdo teclo novamente F9, eu deveria por ele novamente com a cor original, como faço isso

ou como sei qual é a cor original, sendo q é a cor do próprio windows !
abc
Re: Cor no GET
Enviado: 16 Jul 2009 16:06
por esbasso
duas formas
salvar a cor de fundo antes
oldcor:=oNlanc:bcolor
oNlanc:SETCOLOR(,x_YELLOW,.T.)
ou setar a cor padrão do windows
oNlanc:SETCOLOR(,rgb(255,255,255),.T.)
Re: Cor no GET
Enviado: 16 Jul 2009 16:11
por clebervn
Deu certinho....
mto tks.....