Insertion d'un composant custom sur une form en execution
cs_vib
Messages postés30Date d'inscriptionjeudi 15 novembre 2001StatutMembreDernière intervention23 février 2002
-
3 févr. 2002 à 22:54
cs_vib
Messages postés30Date d'inscriptionjeudi 15 novembre 2001StatutMembreDernière intervention23 février 2002
-
13 févr. 2002 à 23:54
Mon appli permet d'insérer des controles dynamiquement sur une form.
J'ai créé un composant à partir de Timage.
Lorsque je veux l'insérer sur la form, Delphi m'indique que ce n'est pas un tcontrol !
J'ai fait la meme chose avec un composant héritant du controle checkbox et ca marche !!!
Comprends pas pourquoi ???
A voir également:
Insertion d'un composant custom sur une form en execution
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 12 févr. 2002 à 22:53
Juste après la création de ton composant par la méthode Create, as-tu pensé à indiquer les propriétés Owner et Parent.
N'as-tu pas surchargé la méthode Create en oubliant de passer en paramètre le owner ?
Erreur classique :
constructor Create;
au lieu de :
constructor Create(AOwner: TComponent);
De quel composant hérites-tu ?
cs_vib
Messages postés30Date d'inscriptionjeudi 15 novembre 2001StatutMembreDernière intervention23 février 2002 13 févr. 2002 à 23:54
Autant pour moi...
Etabnt repassé à autre chose, dès que j'ai lu ta réponse, j'ai regardé mon code:
var f:Timageleave
f:=Timage.create(ff);
ff.insertcontrol(f);
Et évidemment, je lui demande de créer une Timage à partir du composant TimageLeave !!!