Страница: 1 |
Вопрос: Как реализовать таймер в классе | Добавлено: 01.08.05 16:49 |
Автор вопроса: ![]() |
Добрый день.
Как в классе реализовать таймер по подобию таймера на форме. Т.е. необходимо генерить событие с определенной задержкой. Public Class cTestClass Public Event OnReady() Dim _IsReady As Boolean = False Dim _Delay As Integer Public Property Delay() As Integer Get Return _Delay End Get Set(ByVal Value As Integer) _Delay = Value End Set End Property Public Property IsReady() As Boolean Get Return _IsReady End Get Set(ByVal Value As Boolean) _IsReady = Value 'необходимо не сразу, а через величину Delay секунд сгенерировать событие RaiseEvent OnReady() End Set End Property End Class |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 220401330 Вопросов: 47 Ответов: 406 |
Профиль | Цитата | #1 | Добавлено: 01.08.05 20:15 |
АПИ функция Sleep, правда не самый лучшый вариант
Или унаследуй класс от System.Windows.Forms.Timer |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 28 |
Профиль | Цитата | #2 | Добавлено: 01.08.05 22:41 |
А зачем наследовать? просто поставить New Timer, добавить AddHandler и изменить Interval и пускать его. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 03.08.05 12:29 |
Зачем придумывать велосипед? Используйте System.Threading.Timer.
|
Страница: 1 |
|