Воздушный шар мерцает, когда обычные петли

Итак, программа отображает всплывающую подсказку впервые. Если щелкнуть, он исчезнет, ​​и программа продолжит работу. Если его не нажать, всплывающая подсказка исчезнет, ​​подождет пять минут, а затем очень быстро начнет мигать, что приведет к зависанию программы. Есть причины почему?

for (; ; )
{
    Norm.ShowBalloonTip(10000);
    while (DateTime.Now.Subtract(start).Seconds < 10)
    {
        Application.DoEvents();
        if (loopVariable)
            for3 = true;
        if (for3) goto label4;
    }
    while (DateTime.Now.Subtract(start).Minutes < 5)
    {
        Application.DoEvents();
    }
}

0 ответов

Другие вопросы по тегам