Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnik windows Forms Timer ma właściwość Interval, która określa liczbę milisekund, które przechodzą między jednym zdarzeniem czasomierza a następnym. Jeśli składnik nie jest wyłączony, czasomierz nadal odbiera zdarzenie Tick w mniej więcej równych odstępach czasu.
Ten składnik jest przeznaczony dla środowiska Windows Forms. Jeśli potrzebujesz czasomierza odpowiedniego dla środowiska serwera, zobacz Introduction to Server-Based Timers.
Właściwość Interwału
Właściwość Interval ma kilka ograniczeń do rozważenia podczas programowania składnika Timer:
Jeśli aplikacja lub inna aplikacja ma duże zapotrzebowanie na zasoby systemowe — takie jak długie pętle, intensywne obliczenia, dostęp do dysku, sieci lub portów — aplikacja może nie otrzymywać zdarzeń czasomierza tak często, jak określa właściwość Interval.
Przedział czasowy nie gwarantuje dokładnego upływu czasu. Aby zapewnić dokładność, czasomierz powinien sprawdzać zegar systemowy zgodnie z potrzebami, zamiast próbować śledzić skumulowany czas wewnętrznie.
Precyzja właściwości Interval jest wyrażona w milisekundach. Niektóre komputery zapewniają licznik o wysokiej rozdzielczości, który ma rozdzielczość wyższą niż milisekundy. Dostępność takiego licznika zależy od sprzętu procesora komputera.
Zobacz także
.NET Desktop feedback