ひどいちらつきのある多くのカスタムコントロールを持つフォームがあります.次のコードを見つけました(解決策を探しているときにstackoverflowで、Hans Passantによって投稿されたユーザーコントロール またはWinformsダブルバッファリングでちらつきを修正する方法)。ちらつき
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED
return cp;
}
}
ただし、スクロールバーの位置バーをクリックすると、マウスボタンを離すまで位置バーは固定されたままになります。
ドラッグ中にスクロール位置バーを更新し、コントロールがちらつかないようにする方法はありますか?
どうもありがとう