Hola amigos, como estan:
como puedo hacer para que al darle enter en el datagrid el cursor se vaya hacia el lado derecho, y no hacia abajo.
gracias
| ||||
Y la pregunta de siempre... Es para windows forms or web app ? Lo quieres en tu grid cuando esta en modo edicion o modo normal ?? Lo quiers hacer por cada columna o por los items de una sola columna ? Danos mas detalles... Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
por si ha alguien le sirve: Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean If msg.WParam.ToInt32() = CInt(Keys.Enter) Then SendKeys.Send("{Tab}") Return True End If Return MyBase.ProcessCmdKey(msg, keyData) End Function
__________________ Sagma -- :arriba: |
| |||
Re: enter en el datagrid Cita: saludos, gracias por el codigo aportado, pero yo tenia el mismo problemas, ahora una vez que incluyo la funcion cuando le doy enter me pasa a la celda que sigue pero de la fila siguiente, mas no de la actual. ¿que me falta hacer para lograr que se queda en la misma fila?
Iniciado por sagma por si ha alguien le sirve: Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean If msg.WParam.ToInt32() = CInt(Keys.Enter) Then SendKeys.Send("{Tab}") Return True End If Return MyBase.ProcessCmdKey(msg, keyData) End Function Gracias |