|
С# - как называется функция, которая периодически запускает процедуру
| ☑ |
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.
|
|