Witam. Mam pytanie. Kiedy w programie c++ builder dodaję różne elementy (kompotenty, czy jak to nazwać) np. zdjęcia, okienka, figury itp. na ekran. Probelm w tym, że każdy z nich dodaje się jako osobny wskaźnik:
W tej sytuacji, jeśli np. chciałbym zmienić wszystkim kwadratom width na 100, musiałbym zrobić tak:
Form1 -> Shape1 -> width = 100;
Form1 -> Shape2 -> width = 100;
Form1 -> Shape3 -> width = 100;
Jak wrzucić wszystkie 3 kwadraty do jednej 3-elementowej tablicy? Chodzi o to, żebym to samo co wyżej, mógł zrobić tak:
for(int i=0; i<3; i++)
{
Form1 -> Shape[i] -> width = 100;
}
Wiem, że na tym przykładzie to mi dużej różnicy nie robi, ale mam zamiar stworzyć program z 500 takimi figurami i wtedy takie działanie (zwłaszcza, że nie chodzi o zwykłe "zmienienie szerokości") było by okropnie uciążliwe, wręcz nierealne.
Z GÓRY DZIĘKI ZA POMOC! :D