Переменная1=false;
Thread.Sleep(1000);
Переменная1=true;
Можно этот код запустить в отдельном потоке, чтобы во время Thread.Sleep() не фризился графический интерфейс скады. Лучше даже не поток, а аналогичную конструкцию в Task.
p.s. Я за триггер который есть в инструментах




Ответить с цитированием