Scroll en un panel. Sin avance.

Scroll en un panel. Sin avance.

Postby fleal » Wed Oct 15, 2008 7:52 pm

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
fleal
 
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

Postby Antonio Linares » Wed Oct 15, 2008 9:02 pm

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41307
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

ok

Postby fleal » Wed Oct 15, 2008 9:41 pm

:-)
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

Postby fleal » Thu Oct 16, 2008 7:58 pm

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
fleal
 
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF

Postby Antonio Linares » Thu Oct 16, 2008 8:14 pm

Fernando,

Revisa samples\TestPane.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41307
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

una imagen

Postby fleal » Fri Oct 17, 2008 1:38 am

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 :-)
fleal
 
Posts: 234
Joined: Tue Oct 25, 2005 12:39 am
Location: México, DF


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 5 guests