Я столкнулся с проблемой, которую, надеюсь, сможет преодолеть один из вас, замечательных мыслителей ...
По какой-то причине, после того, как я загрузил свою форму Windows, если пользователь нажимает Alt , перерисовка формы вызывает мигание.
Это происходит только в первый раз, поэтому любые последующие нажатия клавиши Alt ничего не делают.
У меня нет полосок меню или событий, которые обрабатывают нажатие клавиши, поэтому я могу только предположить, что это либо настройка, которую я не установил, либо установка, которую я неосознанно установил.
FYI, формаделает следующее в конструкторе
DoubleBuffered = true;
SetStyle(ControlStyles.OptimizedDoubleBuffer |
ControlStyles.AllPaintingInWmPaint, true);
Это потому, что у меня есть несколько панелей и меток, которые также делают то же самое для реализации прозрачности.
Скрестив пальцы, один из вас будет знать, почему;)