Control del separador de pintura personalizado en C # WinForms

Estoy tratando de pintar la línea divisoria que aparece cuando arrastra un control divisor:

Como puede ver en esta imagen, el divisor predeterminado es un tablero de ajedrez.

... esto no funciona:

public partial class MockForm : Form
{
    public MockForm()
    {
        InitializeComponent();
        this.splitter1.Paint += splitter1_Paint;
    }

    private void splitter1_Paint(object sender, PaintEventArgs e)
    {
        e.Graphics.Clear(Color.Red);
    }
}

esto solo pinta el fondo del control pero no el divisor cuando se arrastra.

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta