roblema de @Redraw en Windows10 con DoubleBuffering y FormBorderStyle.None

Tengo un problema con un proyecto de formularios Windows Forms, que solo puedo reproducir enWindows 10 máquina (en Windows 7 funciona). Creo que podría aislar la fuente del problema, es decir, si enciendo el búfer doble y configuroFormBorderStyle aNone, entonces si cambio el tamaño del formulario, p. en un controlador de eventos, las partes del fondo y algunos controles no se vuelven a dibujar. También es así, que a veces funciona (una vez de cinco).

No redibujado se ve tan (a menudo un poco diferente):

y así debería verse así:

Para reproducir el problema, solo tiene que poner un par de controles en el formulario (puede que la cantidad también sea importante), active el doble almacenamiento en búfer anulandoCreateParams, FormBorderStyle=None (¡con otro estilo de borde funciona!).

Código detrás

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }
    protected override CreateParams CreateParams
    {
        get
        {
            CreateParams cp = base.CreateParams;
            cp.ExStyle |= 0x02000000;  // Turn on WS_EX_COMPOSITED
            return cp;
        }
    }

    private bool small = true;
    private void button1_Click(object sender, EventArgs e)
    {
        //toggle the form's size
        Height = Height + 300*(small?-1:1);
        small = !small;
    }

    private void button5_Click(object sender, EventArgs e)
    {
        Close();
    }
}

Pregunta
¿Es un error conocido de MS (o puede ser una intención, deshacerse de los formularios de Windows;)) enWindows 10?
¿Algunas ideas
Doble almacenamiento en búfer y ningún borde debe ser.

Actualizar Tengo una versión Win 10 Pro: 1703; Compilación 15063.1155.
Actualización2: Prueba en la versión Win 10 Pro: 1709; Compilación 16299.492: el mismo problema.

Actualización3: Test en Win 10 Home Version: 1803 - mucho mejor (necesité un par de minutos de prueba para reproducirlo), pero el problema aún aparece. Esta prueba se realizó en otra computadora con otra tarjeta gráfica.

Solución alterna
Me temo que tengo que seguir este camino como solución alternativaA: eliminar la barra de título en Windows Forms y establecerFormBorderStyle por ejemplo aFixedToolWindow.

Respuestas a la pregunta(1)

Su respuesta a la pregunta