Visual Basic - tecla TAB en flexgrid

Life is soft - evento anual de software empresarial
 
Vista:

tecla TAB en flexgrid

Publicado por M (3 intervenciones) el 14/05/2005 04:16:27
sabe alguien como capturar la tecla TAB, como para saber cuando es presionada,... necesito pasar a la proxima celda de la msflexgrid y no al siguiente objeto..

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
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:tecla TAB en flexgrid

Publicado por RAUL (443 intervenciones) el 16/05/2005 13:56:45
con estas lineas capturas la tecla que fue presionada en este caso el enter creo que el valor keyAsccii para el tab es el 65, asi que lo modificas o lo adicionas.
Private Sub MSFlexGrid1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 or KeyAscii = 65 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Ahora un msflexgrid ttiene columnas y filas si detectas el tab puedes moverte a la siguiente columna con un simple codigo
MSHFlexGrid1.Col = 2
MSHFlexGrid1.Row = 2
detecctas el tab y vas a la sigueiente celda
MSHFlexGrid1.Col = 3
MSHFlexGrid1.Row = 2 ' misma fila
espero que con esto tengas
suerte

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