У нас довольно сложный графический интерфейс в формах Windows, использующих C # и .Net 2.0. Моя проблема заключается в том, что всякий раз, когда я перетаскиваю любое окно над графическим интерфейсом, оно оставляет артефакты над формой. Я не могу на всю жизнь понять, как это устранить. Я попытался включить двойную буферизацию, но это только помогает, но не устраняет проблему. Другие приложения, похоже, не имеют этой проблемы, и мне интересно, что мы делаем не так.
Обновление в ответах на ответы
Большая часть приложения просто использует набор сторонних элементов управления (Infragistics), расположенных на панели. Насколько я могу судить, в GUI-потоке ничего не делается, кроме базовой (не интенсивной работы с процессором) обработки щелчков мыши.