Эквивалент .Net для компонента TTimer Delphi

2

Существует класс .net, эквивалентный компоненту TTimer delphi?

TTimer используется для упрощения вызова Функции таймера Windows API SetTimer и KillTimer, и упростить обработка сообщений WM_TIMER. использование один компонент таймера для каждого таймера в приложения.

Выполнение таймера происходит через его событие OnTimer. TTimer имеет свойство Interval, которое определяет как часто происходит событие OnTimer таймера имеет место. Интервал соответствует параметра для набора параметров Windows API SetTimer функция.

Спасибо заранее.

Теги:

3 ответа

5
Лучший ответ

Несколько! Наиболее близким к Delphi TTimer, вероятно, является System.Windows.Forms.Timer, но есть и System.Timers.Timer и System.Threading.Timer для использования в средах, отличных от WinForms.

2

Здесь, вероятно, что вы хотите: Компонент таймера (форма Windows)

И поскольку в .NET существует более одного таймера, здесь место, где они сравнивают их и объясняет различия: Сравнение классов таймера в библиотеке классов .NET Framework

0

Возможно, System.Diagnostics.Stopwatch будет делать то, что вы хотите?

Изменить: Извините, я не понимал, что секундомер не предоставляет события. Как упоминалось в itowlson, используйте System.Windows.Form.Timer или System.Threading.Timer.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню