timer z okrągłą tarczą, 1. ćwiartka zawsze rysowana kolorem ForeColor kontrolki
pozostałe 3 ćwiartki zmieniają kolor wraz z upływającym czasem (z godnie z rucham wskazówek zegara)
kontrolka do wprowadzania czasu (System.Windows.Forms.NumericUpDown), akceptowany przedział 1-100,
w czasie działania timera powinna być w trybie ReadOnly i wskazywać pozostały czas
guzik stop/start (Start, gdy timer nie działa i Stop w przeciwnym przypadku)
kontrolki (NumericUpDown i Button) nie mogą zasłanieć tarczy timera
po upływie wyznaczonego czasu kontrolka wyzwala zdarzenie
Szczegóły implementacji:
kontrolka Custom Control (dziedziczy po System.Windows.Forms.Control)
kontrolka posiada włąsną ikonę widoczną po osadzeniu jej na toolboxie
kontrolka posiada 4 właściwości: ElapsedTimeColor, RemainingTimeColor, Time, Running
ElapsedTimeColor - kolor wycinka zwiększającego się z upływam czasu (domyślnie Brown)
RemainingTimeColor - kolor wycinka zmniejszającego się z upływam czasu (domyślnie Red)
Time - czas w sekundach do odliczania (domyślnie 10)
Running - typ Bool, włącza/wyłącza timer (domyślnie false)
wszystkie właściwości powinny należeć do sekcji Time, wszystkie powinny mieć opis i wartość domyślną
zmiana właściwości powoduje odświeżenie kontrolki w trybie edycji