Problemas con datagridview cuando muevo la barra horizontal hacia el lado izquierdo.

Hola experto, personalizo los encabezados de un datagridview dibujando texto y utilizando colores degradados que el propio control no me provee, este código lo agrego en el evento paint, todo me funciona bien mostrando los colores más el texto en las columnas , pero el único inconveniente que tengo es cuando muevo el indicador de la barra horizontal utilizando el mouse hacia el lado izquierdo me desorganiza las columnas que están ocultas y empiezan a mostrarse. Dime como puedo hacer para corregir este problema, estuve leyendo el evento Scroll pero no encuentro la solución. Gracias de antemano y espero tu respuesta.

Añade tu respuesta

Haz clic para o