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:
Dans une boucle for avec des X et des Y différents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 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);
Pour les supprimer actuellement je fais un
Tout ça c'est bien beau, mais j'ai l'impression que plus on fait tourner l'appli, plus elle rame.this->panel5->Controls->Clear();
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!
Partager