C#中的WinForm问题——使用滚动条时页面闪烁及重影问题

根目录
2022-06-20 / 0 评论 / 17 阅读 / 正在检测是否收录...

C#中的WinForm问题——使用滚动条时页面闪烁及重影问题
当使用鼠标进行滚动查看页面时,由于页面会频繁刷新,如果页面中控件较多会导致页面出现闪烁、重影等问题,如下图所示:
l4mwz7d9.png
l4mwza2u.png
具体的解决方案是通过设置CreateParams的ExStyle为ExStyle 为 0x02000000 (WS_EX_COMPOSITED)。

protected override CreateParams CreateParams 
        {
            get 
            {
                CreateParams cp = base.CreateParams;
                cp.ExStyle |= 0x02000000;
                return cp;
            }
        }
本文共 85 个字数,平均阅读时长 ≈ 1分钟
0

打赏

海报

正在生成.....

评论 (0)

取消