Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Imitar la acción de la tecla Flecha Abajo

Estas en el tema de Imitar la acción de la tecla Flecha Abajo en el foro de Visual Basic clásico en Foros del Web. Hola : Seguro debe ser sencillo, pero soy novato : ¿ Como logro con un command imitar la acción de la tecla Flecha Abajo ? ...
  #1 (permalink)  
Antiguo 09/06/2007, 16:33
 
Fecha de Ingreso: octubre-2006
Mensajes: 139
Antigüedad: 17 años, 6 meses
Puntos: 1
Imitar la acción de la tecla Flecha Abajo

Hola : Seguro debe ser sencillo, pero soy novato :
¿ Como logro con un command imitar la acción de la tecla Flecha Abajo ?
Necesito desplazarme por un datagrid y hacerlo imitando la tecla Flecha Abajo
  #2 (permalink)  
Antiguo 09/06/2007, 17:18
 
Fecha de Ingreso: septiembre-2005
Mensajes: 76
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Imitar la acción de la tecla Flecha Abajo

SendKeys "{down}"
__________________
Buby Systems
  #3 (permalink)  
Antiguo 12/06/2007, 07:47
 
Fecha de Ingreso: octubre-2006
Mensajes: 139
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Imitar la acción de la tecla Flecha Abajo

No me funcionó. Necesito un código para que, mediante un comando, pueda recorrer todos los registros de un DataGrid, pero siempre resaltando la fila específica del control sobre la que estoy parado. Si utilizo la tecla Flecha abajo realiza la acción que me propongo

Utilizo marcadores en el evento Movenext :
adodc.movenext
DataGrid1.SelBookmarks.Add rs.Bookmark

y todo va bien hasta que llega al final de la página del Datagrid (de las filas que muestra el Datagrid en pantalla sin usar el scroll), pero al pasar al siguiente (si previamente no utilizo el scroll) ya no se resalta.
Espero explicarme.
¿Alguna idea ? Desde ya gracias.

Última edición por DIDAKE; 12/06/2007 a las 09:40
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:12.