[.NET/C++] delete d'une PictureBox

Fermé
skarsnick Messages postés 79 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 17 décembre 2009 - 25 sept. 2008 à 09:32
skarsnick Messages postés 79 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 17 décembre 2009 - 25 sept. 2008 à 11:59
Bonjour,

J'ai fait un programme qui va écrire plein de picturebox noires pour représenter des "pionts"
(Windows form application // Visual 2005)
En gros j'ai cela:

System::Windows::Forms::PictureBox ^ cache;
cache = (gcnew System::Windows::Forms::PictureBox());
cache->BackColor = System::Drawing::Color::Black;
cache->Location = System::Drawing::Point(x, y);
cache->Name = L"cache";
cache->Size = System::Drawing::Size(13, 13);
this->panel5->Controls->Add(cache);

Dans une boucle for avec des X et des Y différents.
Pour les supprimer actuellement je fais un

this->panel5->Controls->Clear();

Tout ça c'est bien beau, mais j'ai l'impression que plus on fait tourner l'appli, plus elle rame.
Je me suis dis que c'Ă©tait bien beau de faire plein de gcnew mais qu'il fallait un jour penser Ă  faire des delete!

Mais voilà, j'ai aucune idée de comment on peut faire ça!
Toutes mes picturebox ont le mĂªme noms...
Une idée?

Merci!
A voir Ă©galement:

1 réponse

skarsnick Messages postés 79 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 17 décembre 2009 59
25 sept. 2008 Ă  11:59
Personne?
:-s
2