Imagem não aparece em componente

Delphi

13/04/2012

Pessoal...

Estou desenvolvendo um componente que reunirá dentro dele outros componentes.
Ele inicia herdando as características de um TPanel.
Aí no constructor Create eu vou criando os outros componentes que deverão estar dentro deste componente.
Dentre estes componentes eu crio um outro PanelImage (parent := self) e dentro deste componente eu crio um componente TImage (parent := PanelImage).
Até aí tudo bem, pois eu defini a property como TImage para que eu consiga inserir uma imagem qualquer quando o componente for colocado no meu form.
Mas em tempo de execução este componente não aparece.
Segue abaixo trecho do código:

public
    constructor Create(AOwner: TComponent); override;
    procedure Paint; override;

...

implementation

procedure TCtrlBar.Paint;
begin
  inherited;
  Canvas.Draw(598,10,ImgRelogio.Picture.Graphic);
end;


Alguem pode me ajudar ?
Marcos Gandin

Marcos Gandin

Curtidas 0

Respostas

José Maciel

José Maciel

13/04/2012

Tenta definir a propriedade DOUBLEBUFFERED do TPanel para True.
Deve ajudar
GOSTEI 0
José Maciel

José Maciel

13/04/2012

Tenta definir a propriedade DOUBLEBUFFERED do TPanel para True.
Deve ajudar
Resposta para outro post
GOSTEI 0
Marcos Gandin

Marcos Gandin

13/04/2012

Alguém sabe a resposta correta ?
GOSTEI 0
POSTAR