Scroll en Diseñador de Formulario

292 views
Skip to first unread message

francisco prieto

unread,
Nov 27, 2015, 7:20:34 AM11/27/15
to publicesvfoxpro

Grupo,

Necesito realizar una interfaz para un dispositivo táctil y el departamento de diseño de mi cliente me pide que sea un contenedor de controles con un scrollbar vertical.
En tiempo de ejecución eso no es problema porque eso lo resuelvo co un cotenedor del anco del dispositivo menos el ancho que me ocupa el scrollbar vertical. Y tan alto como sea necesario.
Pero en tiempo de diseño me es muy tedioso porque debo modificar el top de mi contenedor para ir colocando los controles dentro del mismo. Saben si hay alguna manera de tener un scrollbar vertical en el diseñador en si, para que la tarea sea mas sencilla.

Saludos
Pancho
Córdoba
Argentina

Antonio Meza

unread,
Nov 27, 2015, 10:40:50 AM11/27/15
to Comunidad de Visual Foxpro en Español
Hola!!

Hace un tiempo necesite hacer algo así y lo resolví activando el scroll al formulario con la propiedad 

thisform.ScrollBars = 3 

Luego el Container lo agrande al tamaño que me permitiera ver todos los controles usando el scroll del formulario y por ultimo en el LOAD del formulario ajustaba el tamaño del Container para que este se muestre con el tamaño deseado en tiempo de ejecución.

Espero te sirva.

saludos
Antonio Meza

francisco prieto

unread,
Nov 27, 2015, 7:29:04 PM11/27/15
to Comunidad de Visual Foxpro en Español

Pero eso Antonio es en tiempo de ejecución y yo lo necesito en tiempo de diseño.

Igual gracias
Pancho
Córdoba
Argentina

Antonio Meza

unread,
Nov 27, 2015, 8:00:17 PM11/27/15
to Comunidad de Visual Foxpro en Español
Hola!!

Es para Diseño Francisco!!!

Es decir tengo un formulario con un container, al formulario en diseño le activo el scroll y el container lo agrando al tamaño que quiera para poder manipular los objetos mas sencillo, de esta forma el scroll del formulario me permite ver el container en tiempo de diseño igual que en tiempo de ejecución, y para no estar regresando a tamaño normal el container lo que hago es ya en tiempo de ejecución ajustar el tamaño del container.

Espero te sirva si entendi lo que necesitas.

saludos
Antonio Meza

francisco prieto

unread,
Nov 27, 2015, 8:05:22 PM11/27/15
to Comunidad de Visual Foxpro en Español

Lo voy a probar mañana.

Gracias

Pancho
Córdoba
Argentina

Martin Paredes

unread,
Nov 28, 2015, 12:35:37 AM11/28/15
to Comunidad de Visual Foxpro en Español
porque no compartes, el disque formulario para apoyar a poncho.......!!!!!!

Salds,,,
Mapasac
General Escobedo, N.L. Mexico


El viernes, 27 de noviembre de 2015, 6:20:34 (UTC-6), francisco prieto escribió:

francisco prieto

unread,
Nov 28, 2015, 4:37:21 AM11/28/15
to publicesvfoxpro
Excelente Antonio.

Eso es exactamente lo que estaba necesitando.

Gracias,

Pancho
Córdoba
Argentina

francisco prieto

unread,
Nov 28, 2015, 5:01:33 AM11/28/15
to publicesvfoxpro
Buscando la solución que me dio Antonio, encontré como implementar una región con scroll dentro del formulario 100% VFP... Esta en ingles pero se entiende muy bien.

http://www.ml-consult.co.uk/foxst-45.htm

Saludos,

Pancho
Córdoba
Argentina

Jose Mario

unread,
Nov 28, 2015, 9:21:21 AM11/28/15
to Comunidad de Visual Foxpro en Español
porque no aprendí ingles, hay bastante información ahi

lastima, utilizare google


El sábado, 28 de noviembre de 2015, 4:01:33 (UTC-6), francisco prieto escribió:
Buscando la solución que me dio Antonio, encontré como implementar una región con scroll dentro del formulario 100% VFP... Esta en ingles pero se entiende muy bien.

http://www.ml-consult.co.uk/foxst-45.htm

Saludos,

Pancho
Córdoba
Argentina
El 28 de noviembre de 2015, 6:36, francisco prieto <fajp...@gmail.com> escribió:
Excelente Antonio.

Eso es exactamente lo que estaba necesitando.

Gracias,

Pancho
Córdoba
Argentina

Elides Paredes

unread,
Nov 29, 2015, 11:20:42 AM11/29/15
to Comunidad de Visual Foxpro en Español
Amigo:

Saludos-
 
San Google tiene traductor, jejeje, sin embargo, es cierto que en ocasiones es mas claro en el inglés, yo tengo especialmente ese problema porque trabajo en una laptop con pantalla .

El procedimiento descrito  me parece una solución muy comp leja, (que seguramente funciona)pero, pero, a mi juicio es más fácil cambiar el top, en éstos momentos se me ocurre que se puede crear una macro para que ejecute ese paso un poco fastidioso, (de cambiar el top) y quizás sea mucho mas simple, Aunque no lo he hecho nunca.

Es solo una idea.

Saludos amigo Pancho.

Elides Paredes
Barquisimeto Venezuela



francisco prieto

unread,
Nov 30, 2015, 3:36:56 AM11/30/15
to publice...@googlegroups.com

Mi estimado Elides,

Siempre usaba el metodo del top poniendo un valor negativo, pero es mas simple el método de Antonio, mas cómodo... Probalo.

Gracias
Pancho
Córdoba
Argentina

Elides Paredes

unread,
Nov 30, 2015, 8:13:56 AM11/30/15
to Comunidad de Visual Foxpro en Español
Estimado amigo Pancho.

Me quedó la idea en la mente de utilizar Macro de VFP para resolver tu problema.
Estaba leyendo nuestra biblia porque había intentado muchas veces crear macros en VFP, y sencillamente no sabía hacerlo.


Pues, resulta que funcionó. Creé una macro con la tecla ctrl F12 para subir el formulario y otra para volver a bajarlo. Es magnífico. Presionas la tecla y sube, con shift la vuelves a bajar cuando quieras.

 Ahora si por fin utilizaré esas macros que he querido utilizar desde hace mucho pero no sabía crearlas. El problema era que pensaba que guardaba las acciones del Mouse y no lo hace. Entonces nunca me funcionaba, Pero gracias al maestro Luis María en su blog logré hacerlo. 
Te invito a que lo pruebes. Realmente si es muy sencillo

Saludos
Elides Paredes

Elides Paredes

unread,
Nov 30, 2015, 8:14:54 AM11/30/15
to Comunidad de Visual Foxpro en Español
Reply all
Reply to author
Forward
0 new messages