uso de cores com o XP Manifest

21/01/2006

como fazer para atribuir cores para os componentes qdo o programa usa o XP MANIFEST ?


Superdeb

Respostas

04/02/2006

Superdeb

bom pessoal, acabei descobrindo como fazer para definir cores usando o XP Manifest, a propriedade csParentBackground tem que ser retirada do ControlStyle dos objetos do Form.

procedure TfrmMAIN.FormCreate(Sender: TObject);
var
i : Integer;
begin
for i := 0 to Componentcount-1 do
if Components[i] is TControl then
with TControl (Components[i]) do
ControlStyle := ControlStyle - [csParentBackground];
end;


Responder Citar