Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Класс Timer


Автор: Lyad 4.10.2004, 02:54
qstn.gif
[color=red][/color]Сачала рисуется петвая точка, потом, относительно нее вторая, далее,
исходя из рассчетов м/ду этими двумя точками, задается цикл который рисует остальные 25.

Проблема в том, что каждая следующая точка (с 1 по 27) должна появляться с интервалом 10 с.
Знаю что для этого нужно применить Timer? но не знаю как.

Заранее благодарен за любую помощь.

Автор: AntonSaburov 4.10.2004, 10:51
Хорошо бы читать документацию smile.gif

Код

using System;
using System.Threading;
using System.Timers;

public class WaitableTimerSample
{
   public static void Main(String[] args)
   {
       System.Timers.Timer aTimer = new System.Timers.Timer();

       aTimer.Elapsed += new ElapsedEventHandler(OnTimer);

       aTimer.Interval = 1000;
       aTimer.Enabled = true;

       Console.WriteLine("Press \'q\' to quit the sample");
       while(Console.Read()!='q');
   }

   public static void OnTimer(Object source, ElapsedEventArgs e)
   {
       Console.WriteLine("Hello World!");
   }
}

Автор: Lyad 5.10.2004, 01:50
Thanx!!! tounge.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)