Есть код таймера который должен быть запущен в отдельном потоке при клике мышью.
private void button1_Click(object sender, EventArgs e)
{
Thread tmr = new Thread(TimerStart);
tmr.Start();
}
private void TimerStart()
{
date = DateTime.Now;
timer1.Interval = 10;
timer1.Tick += new EventHandler(TicTimer);
timer1.Start();
}
private void TicTimer(object sender, EventArgs e)
{
long tic = DateTime.Now.Ticks - date.Ticks;
DateTime stopwath = new DateTime();
stopwath = stopwath.AddTicks(tic);
label1.Text = string.Format("{0:HH:mm:ss:ff}", stopwath);
}
Однако ничего не происходит. Если же я просто вызову метод:
private void button1_Click(object sender, EventArgs e)
{
TimerStart();
}
работает без вопросов. В чем тут проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Например, вы скачали какую-то модную DLL из Nuget, а следом за ней подтянулась тонна других DLL(зависимости)
Есть хостинг на котором лежит файлФайл создан из dll библиотеки прочитанной ReadAllBytes и сохраненной WriteAllBytes как массив байтов, на это не важно
Делаю игрушку на andriod, есть две сцены main и menuСоответственно main - сама игра, а menu - игровое меню до запуска