其他分享
首页 > 其他分享> > 防止label闪烁

防止label闪烁

作者:互联网

label从显示变成隐藏、隐藏变成显示,或者文本内容从无到有、从有到无时,总是会闪烁;它消失不见时,总是有白色的背景色。

解决办法:
在窗体类里直接添加这一个方法:

protected override CreateParams CreateParams
{
    get
    {
        CreateParams cp = base.CreateParams;
        cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED 
        return cp;
    }
}

在这里插入图片描述

参考文章: C#窗口防止闪烁两种方法

标签:CreateParams,label,闪烁,防止,cp,隐藏
来源: https://blog.csdn.net/weixin_38091174/article/details/95643116