Visual Basic - RE:tecla TAB en flexgrid

Life is soft - evento anual de software empresarial
 
Vista:
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:57:14
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 pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder