Foros del Web » Programación para mayores de 30 ;) » Programación General »

[VB6] Visualización de datos con paginación

Estas en el tema de [VB6] Visualización de datos con paginación en el foro de Programación General en Foros del Web. Hola a tod@s Estoy tratando de visualizar en un PictureBox una gran cantidad de datos numéricos, utilizando para ello un Print que se encuentra dentro ...
  #1 (permalink)  
Antiguo 22/04/2004, 05:32
Avatar de alarga  
Fecha de Ingreso: junio-2003
Ubicación: Cádiz
Mensajes: 119
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación [VB6] Visualización de datos con paginación

Hola a tod@s

Estoy tratando de visualizar en un PictureBox una gran cantidad de datos numéricos, utilizando para ello un Print que se encuentra dentro de varios bucles For...Next anidados.

Lo que quiero conseguir es que, cuando el PictureBox se llene de numeros, se detenga la salida de datos, y al pulsar Enter se borre el contenido que haya en ese momento y sigan apareciendo mas datos.

Para saber cuando tengo que detener la salida de datos utilizo un contador de filas (FIL) de tal forma que cuando vale 28 se inicialice a 1 y se borren todos los datos de la pantalla.

He probado a escribir código en el evento KeyPressed del PictureBox, colocar un DoEvents dentro de un bucle While (que se ejecuta mientras FIL = 28) situado despues del Print, ... pero no he conseguido nada.

Lo único que consigo es que, al aparecer la primera página de datos, se detiene la salida, pero al pulsar Enter no reacciona. He intentado que el foco se posicione sobre el PictureBox para que detecte la pulsación de la tecla Enter pero tampoco he conseguido nada.

¿Alguien puede ayudarme?

Gracias.

Última edición por alarga; 22/04/2004 a las 05:34
  #2 (permalink)  
Antiguo 22/04/2004, 07:06
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 20 años, 10 meses
Puntos: 0
Comprueba a ver si el evento esta funcionando para localizar si el error esta en la gestion del evento, o bien en el codigo que ejecutas para rellenar el textobox.

Para ahver esto, pon un msgbox a la entrada del procedimiento a ver que te dice. Si cuando presionas enter te aparece la ventanita,,el error lo tienes en el codigoq ue ejecutas despues, sino lo que te pasa es que estas gestionando mal el evento.

Sinceramente creo que el problema lo vas a tener en la forma en la que llamas a la funcion cuando presionas le tecla enter, pero ya me contaras.
  #3 (permalink)  
Antiguo 23/04/2004, 02:46
Avatar de alarga  
Fecha de Ingreso: junio-2003
Ubicación: Cádiz
Mensajes: 119
Antigüedad: 21 años, 5 meses
Puntos: 0
Pues lo que me temo es que el código asociado al evento no se ejecuta porque al pulsar Enter el foco no esta situado en el PictureBox, sino en un botón que hay en el formulario (lo se porque salta a la vista).

Y precisamente eso es lo que quiero conseguir, que el foco se situe sobre el pictureBox para que detecte la pulsación de dicha tecla.

Pero no lo consigo, ni utilizando SetFocus.
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 23:11.