Fórum Criação de Componentes #225256
11/04/2004
0
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?
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
Curtir tópico
+ 0
Responder
Posts
11/04/2004
Fórum Vini
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...
Responder
Gostei + 0
11/04/2004
Tatuweb
:!: Isso mesmo :!:
Funcionou!!!!!! Valeu Mesmo pela dica!
Funcionou!!!!!! Valeu Mesmo pela dica!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)