Scroll en un panel. Sin avance.

Post Reply
fleal
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

Scroll en un panel. Sin avance.

Post by fleal »

Hola gente,

Tengo el siguiente código

DEFINE WINDOW oWnd TITLE "Recabar datos"

@ 10, 10 PANEL oPanel OF oWnd ;
SIZE oWnd:nWidth() - 26, oWnd:nHeight() - 48 PIXEL

@0.5, 0.5 SAY "Nombre" OF oPanel SIZE 80, 15
@2.0, 0.5 GET oDbf:NXNOMBRE PICTURE "@!" OF oPanel SIZE 202, 18

@3.0, 0.5 SAY "Razón social" OF oPanel SIZE 80, 15
@5.0, 0.5 GET oDbf:NXRAZONSOC PICTURE "@!" OF oPanel SIZE 202, 18


y asi otros 20 más... para eso a la derecha tengo el scroll. Bueno, la duda es que si uso el lapiz para desplazar el scroll no funciona.

Para desplazar los datos solo con las flechitas de arriaba o abajo. Pero el scroll no hace nada.

¿Hay que hacerle algo para que funcione?

Saludos
Fernando
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Fernando,

Necesitas el panel por alguna razón en especial ?

No puedes situar directamente los controles sobre la ventana ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
fleal
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

ok

Post by fleal »

:-)
Ahorita pruebo lo de asignar los Gets y los Says a la ventana.

Sucede que me basé en el testpane.prg de los samples

Gracias
fleal
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

mal

Post by fleal »

Si los Says y Gets van sobre la ventana. El scroll vertical no existe. No aparece.
¿Será por mi versión de pocket?
Tengo la versión de Septiembre 2007 y ahora que recuerdo has sacado dos builds

Tengo un total de 30 says y 30 gets + 2 botones. Por esa razón los controles están sobre un PANEL. El asunto es que aunque tenga scroll vertical la parte de enmedio no funciona si la desplazas usando el lapiz de la Ipad. Solo se desplazan los controles si oprima la flecha de arriaba o hacia abajo.


DEFINE WINDOW oPanel TITLE "Recabar datos"

//@ 10, 10 PANEL oPanel OF oWnd ;
// SIZE oWnd:nWidth() - 26, oWnd:nHeight() - 48 PIXEL

@0.5, 0.5 SAY "Nombre" OF oPanel SIZE 80, 15
@2.0, 0.5 GET oDbf:NXNOMBRE PICTURE "@!" OF oPanel SIZE 202, 18

@3.0, 0.5 SAY "Razón social" OF oPanel SIZE 80, 15
@5.0, 0.5 GET oDbf:NXRAZONSOC PICTURE "@!" OF oPanel SIZE 202, 18
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Fernando,

Revisa samples\TestPane.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
fleal
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

una imagen

Post by fleal »

Justamente gracias a ese sample contruí todo.
Anexo una imagen aquí para mostrar lo que sucede. Al final no es crítico, igual y asi es su funcionamiento normal...

http://www.captura-digital.com/images/panel.png


Saludos :-)
Post Reply