Visual Basic - COMO PASO EL FOCO DE UNA CELDA A OTRA EN UN GRID

Life is soft - evento anual de software empresarial
 
Vista:

COMO PASO EL FOCO DE UNA CELDA A OTRA EN UN GRID

Publicado por Joss (19 intervenciones) el 15/03/2006 15:35:03
Hey como estan. tengo una duda, tengo una aplicacion con un mshflexgrid, ya lo he hecho editable, pero ahora quiero que cada vez que digite algo sobre una celda el usuario al darle una tecla, por ejemplo "enter" pase a la siguiente celda del grid, y que cuando alla llegado a la ultima celda pase a la primera de la siguiente fila. en verdad se los voy a agradecer que me ayuden..


JOSS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMO PASO EL FOCO DE UNA CELDA A OTRA EN UN GRI

Publicado por c@rlos (14 intervenciones) el 15/03/2006 17:35:19
'asumiendo que tu msflexgrid se llame grid1
'espero te sirva..... desde Guatemala...

Private Sub Form_Load()
grid1.Cols = 3
grid1.Rows = 4
End Sub

Private Sub grid1_Click()
Private Sub grid1_KeyPress(KeyAscii As Integer)
On Error GoTo errores
Select Case KeyAscii
Case 13 'enter
If grid1.Row = grid1.Rows - 1 Then 'ùltima fila
grid1.Row = 1
grid1.Col = 1
grid1.SetFocus
Else
grid1.Col = 1
grid1.Row = grid1.Row + 1
grid1.SetFocus
End If

End Select

errores:
If Err.Number <> 0 Then
MsgBox Err.Description, vbCritical, "Error No. " & Err.Number
Exit Sub
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMO PASO EL FOCO DE UNA CELDA A OTRA EN UN GRI

Publicado por Joss (19 intervenciones) el 15/03/2006 20:49:26
Gracias viejo, me has ayudado mucho.

A proposito yo Soy de El Salvador. Asi que muchas gracias vecino.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar