У меня есть flowLayoutPanel, в котором есть некоторые элементы... эти элементы являются пользовательским пользовательским элементом управления, который я создал. Когда я scorll , эти элементы мерцают.
Итак, я создал собственный FLP и поместил этот код в его конструктор:
this.SetStyle(
ControlStyles.AllPaintingInWmPaint |
ControlStyles.UserPaint |
ControlStyles.DoubleBuffer, true);
Но он все еще мерцает.. затем я после некоторого поиска нашел этот код и добавил его:
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000;
return cp;
}
}
проблема с мерцанием решена.. но этот код вызывает некоторые проблемы с производительностью на панели прокрутки.. он работает медленно и имеет плохой UX :(
кто может помочь с этой проблемой??