【问题标题】:Form Background Image Tearing - C# - WinForms [duplicate]表单背景图像撕裂 - C# - WinForms [重复]
【发布时间】:2021-02-25 01:46:43
【问题描述】:

我在 Visual Studio 2019 (Windows Forms) 上制作了一个表单应用程序,然后在我调整表单大小时注意到图像撕裂了。我该如何解决?我应该更改TabControl 控件的属性之一吗?

这是一张显示发生了什么的照片: Background Image Tearing

注意:照片中看到的图片是Form控件的背景图片

【问题讨论】:

    标签: c# winforms background


    【解决方案1】:

    也许你可以尝试重写 CreateParams 方法。

    protected override CreateParams CreateParams
    {
        get
        {
            if (Environment.OSVersion.Version.Major >= 6)
            {
                CreateParams cp = base.CreateParams;
                cp.ExStyle |= 0x02000000;
                return cp;
            }
            else
            {
                return base.CreateParams;
            }
        }
    }
    

    【讨论】:

    • 这有什么作用?
    猜你喜欢
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    相关资源
    最近更新 更多