SubComponente Visual - Como passar o Owner
Srs.
Tenho a seguinte situação:
Em um certo componente tenho uma propriedade ´Buttons´ que é um ´Collection´. Cada ítem da coleção terá um propriedade chamada ´Button´ que é da classe ´TButton´. Contudo, ele será um SubComponente (SetSubComponent). Para que isso possa ser feito preciso instanciar o ´Button´ interno da classe da coleção no Create do ítem da coleção. Mas para instancia-lo sou obrigado a fornecer seu ´Owner´ que é da classe ´TComponent´. Como passar um ´TComponent´ para seu ´Owner´ se a classe herda de ´TPersisent´. Tentei com ´Nil´ e destruir manualmente, mas não funciona como subcomponente.
Alguém já fez isso?
Tenho a seguinte situação:
Em um certo componente tenho uma propriedade ´Buttons´ que é um ´Collection´. Cada ítem da coleção terá um propriedade chamada ´Button´ que é da classe ´TButton´. Contudo, ele será um SubComponente (SetSubComponent). Para que isso possa ser feito preciso instanciar o ´Button´ interno da classe da coleção no Create do ítem da coleção. Mas para instancia-lo sou obrigado a fornecer seu ´Owner´ que é da classe ´TComponent´. Como passar um ´TComponent´ para seu ´Owner´ se a classe herda de ´TPersisent´. Tentei com ´Nil´ e destruir manualmente, mas não funciona como subcomponente.
Alguém já fez isso?
Adsilver
Curtidas 0
Respostas
Adsilver
22/06/2006
sobe
GOSTEI 0
Adsilver
22/06/2006
sobe
GOSTEI 0
Micheus
22/06/2006
Vc não poderia simplesmente passar o Owner do seu ´certo componente´?
GOSTEI 0