DataGridView сильно мерцает при прокрутке - Visual Basic .NET
Формулировка задачи:
Добрый день, Товарищи!
Ужасно бесит тот факт, что грид очень сильно мерцает при скролировании. Даже если у меня одна строчка, которая не помещается, при горизонтальном скролировании, каждая выходящая ячейка мерцает на каждый тик сдвига. На форме стоит двойная буферизация. В чем может быть проблема? Посмотрел в отладке, никаких вроде бы событий не происходит других. Ресайз строки по ячейкам не происходит, так в чем его проблема плавно передвинуть строку?
При чем если сдивнуть в конец и идти ползунком назад, ничего не мерцает. Если же так же прийти почти в конец, и делать по 1 тику скролинга, то те колнки которые не попали в первоначальный размер грида, будут перерисовываться и моргать.
Решение задачи: «DataGridView сильно мерцает при прокрутке»
textual
Листинг программы
GetType(DataGridView).InvokeMember("DoubleBuffered", Reflection.BindingFlags.Instance Or Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.SetProperty, Nothing, Me.DataGridView1, New Object() {True})
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д