Supprimer un TImage dans un Tlist
Bonjour, Je cherche a supprimer des images créer dans un TList,comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11
| if(this->Images==NULL)
{
this->Images=new TList();
for (int i= 0; i < 13; i++)
{
X_ImageCarte = new TImage(this);
//this->Images->Add(new X_ImageCarte(this)); pourquoi ça marche pas????
this->Images->Add((void*)X_ImageCarte);
X_ImageCarte->Parent=this->GroupBox1;
}
} |
J'ai bien essayé ceci:
Code:
1 2 3 4 5 6 7
| if (Images!=NULL)
{
for(int i=this->Images->Count-1;i>=0;i--)
{
delete this->Images->Items[i];
this->Repaint();
} |
avec:
Code:
1 2
| TImage *X_ImageCarte;
TList *Images; |
Mais ça marche pas, l'image est bien supprimée du TList mais elle est toujours présente a l'écran.
si vous avez une idée...
Merci d'avance