Imagem não aparece em componente
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:
Alguem pode me ajudar ?
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
Curtidas 0
Respostas
José Maciel
13/04/2012
Tenta definir a propriedade DOUBLEBUFFERED do TPanel para True.
Deve ajudar
Deve ajudar
GOSTEI 0
José Maciel
13/04/2012
Tenta definir a propriedade DOUBLEBUFFERED do TPanel para True.
Deve ajudar
Resposta para outro post
Deve ajudar
GOSTEI 0
Marcos Gandin
13/04/2012
Alguém sabe a resposta correta ?
GOSTEI 0