Omezení vlastnosti intervalu komponenty Windows Forms Timer
Komponenta Windows Forms Timer má vlastnost Interval, která určuje počet milisekund, které uplynou mezi jednou událostí časovače a následující. Pokud není komponenta zakázaná, časovač bude nadále přijímat Tick událost v přibližně stejných intervalech času.
Tato komponenta je určená pro prostředí Windows Forms. Pokud potřebujete časovač, který je vhodný pro serverové prostředí, přečtěte si Úvod do Server-Based časovačů.
Intervalová vlastnost
Vlastnost Interval má několik omezení, která je potřeba vzít v úvahu při programování komponenty Timer:
Pokud vaše aplikace nebo jiná aplikace činí vysoké nároky na systém — například dlouhé smyčky, náročné výpočty nebo přístup k disku, síti nebo portu — vaše aplikace nemusí dostávat události časovače tak často, jak to určuje vlastnost Interval.
Není zaručeno, že interval uplyne včas. Aby se zajistila přesnost, časovač by měl podle potřeby kontrolovat systémové hodiny a nekusit se sledovat kumulovaný čas interně.
Přesnost vlastnosti Interval je v milisekundách. Některé počítače poskytují čítač s vysokým rozlišením, který má vyšší rozlišení než milisekundy. Dostupnost takového čítače závisí na hardwaru procesoru vašeho počítače.
Viz také
- Timer
- Komponenta časovače
- Přehled komponenty časovače
.NET Desktop feedback