Previene volver a dibujar los controles al cambiar el tamaño de Windows Forms

Tengo un TableLayoutPanel que contiene un número dinámico de controles dentro de un SplitterPanel. Un usuario puede querer cambiar el tamaño del panel para que se ajuste a estos controles para evitar el uso de una barra de desplazamiento. Esto crea jitter en el tamaño del contenedor, así como los controles dentro del contenedor. A veces, el contenedor principal se retrasa significativamente con respecto al movimiento del mouse durante el cambio de tamaño (hasta un retraso de 3 segundos).

¿Hay alguna forma de evitar que se vuelvan a dibujar los controles durante el cambio de tamaño de un contenedor principal, como ocultar todos los elementos durante el cambio de tamaño o detener un evento de cambio de tamaño que ocurre durante un mousedrag, disparando solo en un evento onMouseUp?

Respuestas a la pregunta(6)

Su respuesta a la pregunta