У меня есть приложение winforms C#, которое работает правильно на всех, кроме двух компьютеров. Один из них мой собственный, где время от времени после выхода из окна, а затем возвращается к нему, элементы управления не отображаются на экране. Вы можете щелкнуть по ним, а огонь событий, но область, где должны быть элементы управления, пустая или выглядит как предыдущее окно, которое было на моем экране или что-то в этом роде.Отображение некоторых элементов управления C# не обновляется
Второй компьютер имеет эту проблему время от времени, но более частая проблема заключается в том, что, когда вы нажимаете на кнопку, вы не видите кнопку изменения цвета, и когда вы нажимаете на флажок, вы фактически не видите чек в поле. Опять же, события срабатывают отлично, но пользователь не всегда может сказать, что нажата кнопка или что флажок установлен.
Оба компьютера работают под управлением Windows 7, а другие работают под управлением Windows XP, если это имеет какое-либо отношение к нему.
Я нахожусь в Google навсегда и ничего не могу найти. Любая помощь приветствуется. На этом этапе было бы полезно даже достойное обходное решение.
Большое спасибо.
Посмотрите на многопоточность. –
У вас есть пользовательские визуализированные элементы управления? Или сторонний контроль? – ariel
Очевидно, проблема обновления/перерисовывания. Кто-то не «крася» управление средствами своевременно. – DonBoitnott