Я думаю, что вы должны изменить ExStyle, а не стиль, чтобы получить двойной буферный эффект
Также вы должны использовать |=
вместо &=
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // turn on WS_EX_COMPOSITED
return cp;
}
}
Если все еще есть детали наВаша форма, которая продолжает мерцать, может быть, этот пост может помочь