Page Control

28/04/2003

0

Galera alguém sabe modificar cor da letra de uma pagecontrol ?
ja tentei alterar a cor da Font mas ele continua na cor preta.


Ronaldomr

Ronaldomr

Responder

Posts

28/04/2003

Aroldo Zanela

A propriedade OwnerDraw simplesmente informa ao componente se o controle do desenho fica por conta do Windows ou por conta do desenvolvedor. Coloque essa propriedade como True.

No evento OnDrawTab do page control, faça algo como:
procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl; 
TabIndex: Integer; const Rect: TRect; Active: Boolean); 
begin 
  Control.Canvas.Brush.Color := Self.Color;   
  Control.Canvas.Font.Color := clWhite; 
  Control.Canvas.FillRect( Rect ); 
  Control.Canvas.TextOut( Rect.Left+4,Rect.Top+4,PageControl1.Pages[TabIndex].Caption ); 
end;


Esta dica foi enviada originalmente por Emerson.EN


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar