Criação de Componentes

Delphi

11/04/2004

Ola pessoal,

Estou com a seguinte dúvida: Se eu quiser por um componente progressbar dentro de um componente statusbar eu faço:

Progressbar1.Parent := statusbar1;
Progressbar1.Top := 1;
Progressbar1.Left := 1;

Eu posso fazer isso porque ambos os componentes são derivados de TWinControl. Mas como eu faço para colocar componentes derivados de TWinControl em componentes derivados de TGraphicControl (Shape, Bevel, etc). Impossível? No meu caso quero colocar um componente button dentro de um componente que eu criei (dericado de TGraphicControl). Não posso criar o componente derivado de TWinControl porque preciso do Canvas. Qual então a melhor solução para o meu caso?


Tatuweb

Tatuweb

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

11/04/2004

Não posso criar o componente derivado de TWinControl porque preciso do Canvas. Qual então a melhor solução para o meu caso?
Nesse caso derive o componente pai de TCustomControl, mas vc perde em performance (bem pouco) para desenhá-lo...


GOSTEI 0
Tatuweb

Tatuweb

11/04/2004

:!: Isso mesmo :!:

Funcionou!!!!!! Valeu Mesmo pela dica!


GOSTEI 0
POSTAR