jadsof
Messages postés11Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention 5 février 2008
-
29 août 2005 à 12:22
jadsof
Messages postés11Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention 5 février 2008
-
29 août 2005 à 18:51
Bonjour,
J'ai crée un composant que je pose sur une fiche.
J'aimerais pouvoir lorsque je pose un control sur mon composant, lui affecter comme parent un panel de mon composant .
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 29 août 2005 à 12:44
Ca ne doit pas être possible, car ton composant est endormi par l'EDI de Delphi.
C'est en posant des composants dans l'EDI que Delphi détermine les parentés. Alors si qqch vient se méler de cela, tu auras des fichiers ressource DFM foireux.
Au pire, fais :
with TNouveauComposant.Create(LeComposantParentFenêtré) do begin Parent:= LeComposantParentFenêtré;
Height:= ...
Width:= ...
Name:='UnNom';
end ;
Pour contenir des composants, ton compo à toi doit dériver de TWinControl minimum (c'est aussi possible à partir de TCustomControl).
jadsof
Messages postés11Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention 5 février 2008 29 août 2005 à 18:51
Merci,
J'ai cherché un peu partout (?) sur le web, visiblement personne ne semble se poser ce problème.
Ca serait quand même pratique de créer des moules et de pouvoir les utiliser dans l'EDI en y incorporant d'autres contrôles. Peut-être dans une futur version ...
Pour mon cas, j'ai publié quelques propriétés et je surcharge.