| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Отсчитывать время по таймеру |
| Автор: blast99 1.10.2006, 16:07 | ||
| Ребят, есть: label и две кнопки одна таймер запускает, другая останавливает. Как работать с таймером разобрался...
А вот как формировать прошедшее время в label не пойму... Надо, чтобы тикало в формате ММ:СС(Минуты:Секунды). |
| Автор: blast99 1.10.2006, 16:35 |
| хм... Оказывается у Compact Framework нет: System.Timers.Timer А как же тогда в CF таймер завести? |
| Автор: blast99 1.10.2006, 17:11 | ||
Отображение написал:
|
| Автор: blast99 1.10.2006, 17:32 |
| А вот как таймер завести, что-то не понял |
| Автор: reloni 1.10.2006, 17:49 |
В компакте есть: System.Threading.Timer и System.Windows.Forms.Timer |
| Автор: blast99 1.10.2006, 19:09 |
| reloni, спасибо за совет! Доберусь до работы поищу... |
| Автор: blast99 2.10.2006, 08:30 | ||
| С таймером разобрался! Пользую System.Windows.Forms.Timer. Правда опять маленька я проблема.
Блин, так как же сделать обработчик таймера с возможностью работы с объектами формы? |
| Автор: Naum 2.10.2006, 09:55 |
| У меня пока все еще нет студии под рукой При инициализации таймера записываешь в какую-нить глобальную переменную текущее время. А в обработке события Timer.Tick вычитаешь из текущего времени эту глобальную переменную и отображаешь получившееся значение. |
| Автор: reloni 2.10.2006, 09:59 |
| blast99, а зачем функция обработчик статиком объявлена? Естественно в ней к элементам экземпляра формы обращаться нельзя. |
| Автор: blast99 2.10.2006, 11:03 |
| reloni, ты был прав! Убрал static и все стало норм! Ребят, спасибо большое за помощь! |