Création dynamique de composant Quick Report
Bonjour
Je rencontre une difficulté avec la création dynamique de contrôle dans un TQuickRep.
Je veux attacher un TQRLabel dans le TQRBand dont je possède le nom.
Je recherche le TQRBand dont le nom correspond à celui recherché "BandName"
Code:
1 2 3 4
|
for (i=0;i<QuickRep->ControlCount;i++)
if (QuickRep->Controls[i]->Name==BandName)
QRLabel=new TQRLabel(QuickRep->Controls[i]); |
Une fois ceci fait j'affecte les propriétés au TQRLabel
Code:
1 2
| QRLabel->Caption="texte"
QRLabel->Top=... |
enfin je spécifie le parent
Code:
QRLabel->Parent=QuickRep->FindChildControl(BandName);
et j'obtiens l'erreur de compilation
Citation:
Impossible de convertir TControl * en TwinControl *
J'en déduis que la liste Controls n'est pas typée de la même manière que la propriété Parent, mais alors comment faire ?