własna kontrolka - klasa dziedzicząca po System.Windows.Forms.Control
obraz wentylatora (task08_fan.jpg) należy umieścić i wykorzystywać z zasobów
kontrolka zapewnia animacje obrazu - obrót zgodnie z ruchem wskazówek zegara względem środka obrazu z prędkością zdefiniowaną przez parametr
kontrolka posiada 2 właściwości, obie widoczne w kategorii "Fan" właściwości
Started - zmiana właściwości uruchamia i zatrzymuje animacje
Parameters - typ złożony, każda składowa musi posiadać osobny opis widzoczny w zakładce właściwości
Name - nazwa wentylatora
Speed - prędkość obrotowa, liczba całkowita, ilość obrotów na minutę
właściwość złożoną można edytować na poziomie pojedynczych składowych oraz na poziomie całej właściwości -
format edycji całej właściwości to "<Name>, <Speed>"
należy ograniczyć możliwość zmiany rozmiaru kontrolki tylko do zmiany szerokości (tylko jeden punkt zmiany rozmiaru w trybie edycji,
należy pozostawić możliwość zmiany pozycji kontrolki)
wysokość musi automatycznie przyjmować taką samą wartość jak szerokość
ograniczenie powinno dotyczyć również programistycznej (z poziomu kodu) zmiany rozmiaru
należy dodać 2 zadania do menu kontekstowego designera kontrolki - Start i Stop (widoczne na ekranach poniżej) - uruchamiające i zatrzymujące animacje
projekt aplikacji WindowsForms wykorzystującej zbudowaną kontrolkę