Revisión 12 Diciembre 2011. Mejora en los métodos auxiliares para saltar las columnas marcadas como solo lectura, considerando las columnas marcadas como no visibles, como también si el control no es el primero en recibir el foco al mostrarse su formulario o contenedor. Se cambio la forma de procesar la tecla " ENTER " para avanzar a la siguiente columna, sobre escribiendo el método ProcessCmdKey . [C#] protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Enter && this.EnterMoveNextColumn) { msg.WParam = (IntPtr)NativeMethods.VK_TAB; return base.ProcessCmdKey(ref msg, Keys.Tab); } return base.ProcessCmdKey(ref msg, keyData); } Descargar: Codigo Fuente [C#]