Witam :)
Przejdę od razu do konkretów. Chciałbym zrobić animacje coś w stylu kręcego się okręgu jak przy wczytywaniu. Tylko ,że ja chce to uzyskać na zasadzie 5 kręcących się kwadratów, które kręcą się względem środkowego. Udało mi się uzyskać efekt obrotu, tylko problem polega na tym, że kwadraty nie kręcą się w jednym miejscu tylko po pewnym obszarze na Form'ie. Mam wrażenie jakby to prawy górny kwadrat był tym, który to napędza a nie środkowy.
Kod z przekształceniami:
g.TranslateTransform(166, 294);
g.RotateTransform(i);
g.TranslateTransform(-166,-309); //-181,-324
g.FillRectangle(Brushes.Yellow, 151, 279, 15, 15);
g.FillRectangle(Brushes.Yellow, 181, 279, 15, 15);
g.FillRectangle(Brushes.Yellow, 166, 294, 15, 15);
g.FillRectangle(Brushes.Yellow, 151, 309, 15, 15);
g.FillRectangle(Brushes.Yellow, 181, 309, 15, 15);
Druga sprawa to taka, że chciałbym po 5 sekundach, uzyskać efekt zniknięcia tych obracających się kwadratów i wrzucić tu jakieś potwierdzenie ( fistaszek, zapomniałem jak to sie nazywa). Lecz nie wiem jak wyczyścić te kwadraty a w ich miejsce dać to potwierdzenie i po tym otworzyć nowego form'a.
Dziękuję za pomoc.