Para realizar a padronização visual dos componentes e evoluir o layout do tema padrão do Protheus 11, o estilo dos componentes visuais passaram a ser definidos por CSS. Desta forma, praticamente todos os componentes visuais já recebem a formatação padronizada de cores, bordas, etc., logo na inicialização do tema.
Em função disto, a atribuição das propriedades de alguns objetos não tem qualquer efeito no Protheus 11.
Por
exemplo:
Ao utilizarmos o objeto da classe TGet, para construção de telas personalizadas, alguns atributos utilizados para a formatação do objeto não surtirão qualquer efeito sobre o objeto, em função do estilo do mesmo já ter sido atribuído na inicialização através de CSS:
oGet := TGet():New(... oGet:nClrPane := CLR_BLUE oGet:nCltText := CLR_RED
Uma alternativa, embora não recomendada, é a formatação do objeto através do método SetCSS (
http://tdn.totvs.com/kbm#9585)
oGet := TGet():New(... oGet:setCSS("QLineEdit{color:#FF0000; background-color:#0000FF;}")