Kurs C
menu C#
Timer i Eventy |
Wcześniej używaliśmy zdarzeń takich jak "click", które były tworzone automatycznie. Aby mieć dostęp do większej ilości zdarzeń wystarczy kliknąć we właściwościach danego przycisku taką błyskawice, a następnie wybrać zdarzenie i kliknąć na nim dwa razy. W naszym projekcie wybraliśmy zdarzenia, które wykonują się przy starcie "Load" i przy zamykaniu formy "FormClosed". Wyglądają one następująco: Jest to uruchomienie i zatrzymanie czasomierza. Główna procedura ma wypisywać czas w pole texBox co sekundę. Aby tego dokonać szukamy komponentu Timer i opuszczamy go na formę, po czym klikamy na niego i naciskamy błyskawice. Jest tam jedyne zdarzenie dla tego komponentu czyli Tick, klikamy na nie 2 razy i wpisujemy kod: W tym przypadku pobieramy aktualny czas i uaktualniamy go. Oczywiście procedurka Tick będzie wywoływana co 0,1 sekundy ponieważ interwał jest ustawiony na 100ms. Można to łatwo sprawdzić ustawiając licznik w procedurze, aby wywołać tą procedurę co sekundę wystarczy zwiększyć interwał do 1000ms. |