Возможно ли сделать так, чтобы Task выполнял функцию раз в минуту. Если да, то как. Понятно, что есть другие , возможно, более удобные или более подходящие для этого средства, как тот же таймер, но все же интересно
Судя по всему, вы хотите это:
async Task RepeatEvery(TimeSpan ts, Action action)
{
while (true)
{
var wait = Task.Delay(ts);
action();
await wait;
}
}
Если action
— «длинная» функция, возможно, её стоит выгрузить в пул потоков через await Task.Run(action)
.
Задача нажать клавишей мыши на кнопку и не отпуская протянуть по 10м другим кнопкам которые рядом находятсяДелаю обработку по собитию MouseDown...
Panel1 по умолчанию скрыта и открывается по нажатию на buttonНужно чтобы она закрывалась сама если пользователь нажмет в любом месте, кроме самой...
в программе камера должна отображать всё происходящее в режиме онлайн без записи информации, для этого использую библиотеки AForgeVideo и AForge