Имя: Пароль:
IT
 
С# - как называется функция, которая периодически запускает процедуру
0 EvgeniuXP
 
31.08.11
21:11
С# - как называется функция, которая периодически запускает процедуру?
1 Ненавижу 1С
 
гуру
31.08.11
21:14
(0) чего?
2 EvgeniuXP
 
31.08.11
21:15
(1) аналог обработчик ожидания.
3 wade25
 
31.08.11
21:15
(0) Через таймер?
4 EvgeniuXP
 
31.08.11
21:17
или, на форме WPF проигрывается видео-файл, внизу ползунок, надо чтобы во время проигрывания ползунок смещался :)
5 wade25
 
31.08.11
21:21
periodical(), не помню в какой библиотеки, но кажется то что нужно =)
6 EvgeniuXP
 
31.08.11
21:22
спасибо, гляну (5) и (3) :)
7 Ненавижу 1С
 
гуру
31.08.11
21:23
так?

public partial class FormMain : Form
   {
       Timer timer = new Timer();
       int timerCounter = 0; //счётчик для таймера

       public FormMain() //конструктор формы
       {
           InitializeComponent();
           timer.Interval = 1000; //интервал между срабатываниями 1000 миллисекунд
           timer.Tick += new EventHandler(timer_Tick); //подписываемся на события Tick
           timer.Start();
       }

       //обработчик события Tick
       void timer_Tick(object sender, EventArgs e)
       {
           //тут вызываем вашу процедуру
       }
   }
8 Один С
 
31.08.11
21:24
это таймер. во всем шарпе - это самое простое из всего что есть. как можно это забыть.
9 EvgeniuXP
 
31.08.11
21:30
(7) так :) спасибо!
10 EvgeniuXP
 
01.09.11
19:53
для WPF:
       DispatcherTimer _timer;

       public MainWindow()
       {
           InitializeComponent();


           _timer = new DispatcherTimer();
           _timer.Tick += new EventHandler(delegate(object s, EventArgs a)
           {
               textBox4.Text = "Запущен: " + DateTime.Now;
           });

           // Установка интервала
           _timer.Interval = TimeSpan.FromMilliseconds(1000);

           // Запуск таймера
           _timer.Start();

       }

(7) для WindowsForms.
Ошибка? Это не ошибка, это системная функция.