Fórum Imagem não aparece em componente #415371

13/04/2012

0

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

Responder

Posts

13/04/2012

José Maciel

Tenta definir a propriedade DOUBLEBUFFERED do TPanel para True.
Deve ajudar
Responder

Gostei + 0

13/04/2012

José Maciel

Tenta definir a propriedade DOUBLEBUFFERED do TPanel para True.
Deve ajudar
Resposta para outro post
Responder

Gostei + 0

16/04/2012

Marcos Gandin

Alguém sabe a resposta correta ?
Responder

Gostei + 0

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

Aceitar