Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Dos formularios a la ves
Message
De
31/01/2008 08:09:37
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
 
 
À
30/01/2008 16:33:08
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01287296
Message ID:
01287426
Vues:
13
>hola buenas tardes, a ver si me dan una mano con esto.
>
>estoy haciendo un programa el cual debe abrir multiples ventanas a la ves, esta parte ya la logre, el problema ahora es el siguiente, en esas ventanas se abren ventanas de busqueda por ejemplo
>
>una ventana de mantenimiento de vendedores debe abri una busqueda
>
>el windowsType = 0 (Default)
>
>entonces la ventana de busqueda sigue y la principal toma el primer registro, el proceso se hace correcto, pero la ventana principal debe esperar a que la ventana de busqueda de un resultado, cuando puse la ventana de busqueda en
>
>windowsType = 1 (modal)
>
>la principal espera, el problema es que modal no me deja seleccionar otra ventana.
>
>Existe alguna forma de que la ventana en windowsType = 0 (Default)
>pueda esperar ??
>
>
>alguno tiene alguna idea.
>
>bueno saludos...

Precisamente la idea de una ventana modal es evitar que el usuario siga trabajando en otras ventanas. Por ejemplo, si no fuera así, el usuario podría abrir la ventana de búsqueda, cerrar la ventana original, y ... ¿en qué se queda la búsqueda?

A mí me parece muy apropiado que la búsqueda sea una ventana modal. El usuario sólo tiene que registrar unos pocos datos, e inmediatamente puede aceptar o cancelar. Muchos sistemas funcionan así (en el caso de diálogos específicos, como de búsqueda).

Y bueno... una opción sería que la ventana inicial se pase a sí mismo (o a un objeto contenido) como parámetro, que la ventana de búsqueda cambie parámetros del formulario como resultado de la búsqueda, y que luego invoque un método "Buscar()" en el formulario original.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform