窗体背景图像撕裂 - C# - WinForms

Form Background Image Tearing - C# - WinForms

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

这是一张展示事情经过的照片: Background Image Tearing

注:图中所见为Form控件

的背景图

也许你可以尝试覆盖 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;
        }
    }
}