Clube da Programação e Hardware

Tutorial, dicas, Programação, Hardware entre outros assuntos.
 
InícioInício  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 Alterar cores do PageControl (Delphi) (Resolvido )

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
matrix



Mensagens : 3
Data de inscrição : 28/01/2011

MensagemAssunto: Alterar cores do PageControl (Delphi) (Resolvido )   Ter Ago 28, 2012 9:30 pm

Gostaria de saber se tem como alterar a cor de fundo do page control, e das abas alguém pode me ajudar?


Última edição por matrix em Sex Ago 31, 2012 1:50 pm, editado 1 vez(es)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
vanix



Mensagens : 25
Data de inscrição : 20/01/2011

MensagemAssunto: Re: Alterar cores do PageControl (Delphi) (Resolvido )   Qui Ago 30, 2012 1:49 pm

matrix escreveu:
Gostaria de saber se tem como alterar a cor de fundo do page control, e das abas alguém pode me ajudar?



Infelizmente o TPageControl não possui a propriedade para alteração de cor. Mas tem um procedimento que pode servir como alternativa:



Mude a propriedade OwnerDraw para TRUE;
implemente seu método DrawTab da seguinte maneira:


****pinta a fonte

Control.Canvas.Font.Color:=clBlack;

**** pinta a paleta / aba
Control.Canvas.brush.Color:=clSkyBlue;

PageControl1.Canvas.Rectangle(Rect);
Control.Canvas.TextOut(Rect.left+5,Rect.top+3,PageControl1.Pages[tabindex].Caption);

**** pinta a parte interna (tabsheet)
PageControl1.Pages[TabIndex].brush.Color := Control.Canvas.brush.Color;
PageControl1.Pages[TabIndex].Repaint;

espero que seja isto que vc quer.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
matrix



Mensagens : 3
Data de inscrição : 28/01/2011

MensagemAssunto: Re: Alterar cores do PageControl (Delphi) (Resolvido )   Sex Ago 31, 2012 1:49 pm

Obrigado, fiz como vc disse e consegui exatamente o que eu queria.

valeu, valeu mesmo.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Alterar cores do PageControl (Delphi) (Resolvido )   Hoje à(s) 5:12 am

Voltar ao Topo Ir em baixo
 
Alterar cores do PageControl (Delphi) (Resolvido )
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Alterar cores no menu "drop-down"
» Preciso alterar cores de algumas partes do fórum
» Alterar cores do fórum
» Alterar cores de fundo do BBcode
» Como mudar a cor do meu tema?importando temas do pc

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Clube da Programação e Hardware :: PROGRAMAÇÃO :: Delphi-
Ir para: