Yo les delphistes,
Si je pose un composant TListBox sur une image, cela va de soi. Par défaut, la propriété Parent du TListBox se fait en toute transparence pour le programmeur.
Par contre si j'utilise un TlistBox créé dynamiquement, il me faut définir la propriété parent du composant créé.
si je fais :
TMaListBox.Create(Self);
With MaListBox do
begin
...
Parent := Image1;
...
end;
Le compilateur me génère une erreur TWinControl et TImage: logique.
j'utilise alors une astuce en prenant un autre composant qui est déposé sur l'image et ça marche.
With MaListBox do
begin
...
Parent := Panel1.Parent;
...
end;
Mais je préfèrerai une écriture plus propre. J'ai pas trouvé...
Merci aux puristes qui ont une idée.
Jean_Jean