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