Como se puede mostrar los formularios en Cascada?

168 views
Skip to first unread message

Juan Moreyra

unread,
Jul 12, 2010, 7:02:08 AM7/12/10
to mundovis...@googlegroups.com
Hola:

Pregunta 1:
- Suponiendo que ejecuto 5 o mas formularios distintos, como puedo hacer que vayan apareciendo en cascada? uno encima del otro
- Algo asi como cuando uno abre ventanas dentro del mismo fox, que se van mostrando en cascada?

Pregunta 2:
- Algun comando que ordene los formularios en cascada? pero de los que ya estan en pantalla...

Gracias,


Accede a tu Hotmail en un solo clic. ¡Descárgate Internet Explorer 8 y empieza a disfrutar de todas las ventajas!

Daniel Sánchez

unread,
Jul 12, 2010, 9:17:53 PM7/12/10
to mundovis...@googlegroups.com
Para hacer eso tendrías que acceder al _screen.forms que es una colección que hace referencia a los formularios que están en pantalla, así puedes acceder a cada formulario para saber que posición tienen y le indicas al nuevo formulario cual seria su posición en relación de los forms ya visualizados.

--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil 044-949398047
Trujillo - Perú

Fcocibaeno

unread,
Jul 14, 2010, 7:39:26 PM7/14/10
to Mundo Visual FoxPro
Hola,
Si lo que quieres es que, si llamas a uno o varios formularios y estos
se muestren uno un poco mas debajo que el otro, entonces, deberias
revisar la propiedad TOP de los formularios. En dicha propiedad se
especifica la posicion superior en pantalla de un formulario(o sea, en
que posicion se muestra la barra de titulo del formulario).
Entonces, partiendo de esto, deberias presentar un formulario X, en la
posicion TOP+5 del formulario anterior..

Si necesitas un ejemplo, me escribes al mail
fcocibaeno[arroba]gmail.com

Juan Moreyra

unread,
Jul 15, 2010, 2:14:55 AM7/15/10
to mundovis...@googlegroups.com, fcoci...@gmail.com
Eso es lo que quiero :P

Si tienes un ejemplo, lo mas simple posible, mandalo, me ayudarias un monton

Saludos.


> Date: Wed, 14 Jul 2010 16:39:26 -0700
> Subject: [Mundo Visual FoxPro] Re: Como se puede mostrar los formularios en Cascada?
> From: fcoci...@gmail.com
> To: mundovis...@googlegroups.com
> --
> _______________________________________________________________
> Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
> FoxPro" de Grupos de Google.
>
> Para anular la suscripción a este grupo, envía un mensaje a:
> mundovisualfox...@googlegroups.com


¿Quieres unirte a la fuerza de Internet Explorer 8? ¡Es gratis!

Fcocibaeno

unread,
Jul 15, 2010, 9:52:00 AM7/15/10
to Mundo Visual FoxPro
Saludos Juan,
He subido al foro un archivo comprimido en WinRar, se llama
"cascada.rar".
Contiene 5 formularios, sencillos, que se abren desde el formulario
número 1 (form1).
Cualquier otra inquietud, estoy a tu orden.

!! Suerte !!

Juan Moreyra

unread,
Jul 19, 2010, 5:31:51 AM7/19/10
to mundovis...@googlegroups.com
El ejemplo hace aparecer los formularios, en cascada, pero siempre en la misma fila, estas son filas absolutas.

Lo que necesito es filas variables, y que aparescan segun se vayan activando los formularios

basicamente seria saber cual es la funcion de:
- obtener el nombre del formulario actual
- obtener el nombre del ultimo formulario ejecutado (lo que me genera otra duda: "si el mismo formulario se activa 5 veces, figura con el mismo nombre en ejecucion?")


si tienen algun ejemplo se agradeceria.

Saludos.





Date: Thu, 15 Jul 2010 10:29:48 -0400
Subject: Re: [Mundo Visual FoxPro] Re: Como se puede mostrar los formularios en Cascada?
From: fcoci...@gmail.com
To: juanmor...@hotmail.com

Hola,
disculpa, he subido los formularios al foro por que no habia leido este mensaje, pero, mas vale tarde que nunca.
Te lo he anexado a este mensaje. Si necesitas cualquier otra ayuda, estoy a tu orden..

!! Suerte !!
cascada.rar

Fcocibaeno

unread,
Jul 19, 2010, 9:33:33 AM7/19/10
to Mundo Visual FoxPro
Saludos Juan,
La fila en la que aparece el formulario se puede manejar con la
propiedad "LEFT". Esta especifica la posicion de la izquierda del
formulario.
Te voy a enviar de nuevo el archivo "cascada.rar" con la modificación
pertinente.

Lo demás, no entiendo bien lo que me quieres decir con el asunto del
formulario que se activa 5 veces. En lo posible, me gustaría una
explicación más detallada.

!! Suerte !!
Reply all
Reply to author
Forward
0 new messages