Comunidad Gambas-es
Window.Stacking , una propiedad muy útil. - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html)
+--- Tema: Window.Stacking , una propiedad muy útil. (/thread-66.html)



Window.Stacking , una propiedad muy útil. - tincho - 14-08-2020

Hola a todos.
Al hacer formularios auxiliares me topaba con el problema de que a veces estos no aparecían delante de la ventana principal sino detrás.
La propiedad Stacking viene a resolver este inconveniente.
[Imagen: QPNiClA.png]
Saludos.


RE: Window.Stacking , una propiedad muy útil. - jguardon - 14-08-2020

Exacto. Recuerdo haberlo utilizado hace muuuucho tiempo en una aplicación con muchos formularios. La única excepción es cuando usas formularios modales, en los que no es necesario aplicar el stacking, puesto que siempre aparecen en primer plano.

Saludos


RE: Window.Stacking , una propiedad muy útil. - tincho - 15-08-2020

(14-08-2020, 20:29)jguardon escribió: Exacto. Recuerdo haberlo utilizado hace muuuucho tiempo en una aplicación con muchos formularios. La única excepción es cuando usas formularios modales, en los que no es necesario aplicar el stacking, puesto que siempre aparecen en primer plano.
Saludos.
Si, el tema de los formularios modales soluciona la mayoría de los escenarios de este estilo. Pero, no se por que, no logro alterar la posición del formulario "emergente" para acercarlo a un TextBox, por ejemplo, mientras que si uso me.show si que se lo consigo.
Saludos.


RE: Window.Stacking , una propiedad muy útil. - jguardon - 15-08-2020

(15-08-2020, 00:55)tincho escribió: no logro alterar la posición del formulario "emergente" para acercarlo a un TextBox, por ejemplo

Creo que el comportamiento de las ventanas modales es centrado en la pantalla por defecto y no se puede cambiar.

Saludos


RE: Window.Stacking , una propiedad muy útil. - gambafeliz - 15-08-2020

Hola, tincho

Intento enterarme sobre tu problema pero no lo entiendo. No se si te interesa que te ayude, pero sino te importa y tienes algo mas paciencia que normalmente conmigo (no lo digo por ti sino por mi) pues ayudame a entender tu problema ya que soy algo torpe y no me entero. Pero tengo interés siempre en ayudar.

Por cierto me encantó la imagen que has presentado de supongo un proyecto en la cabecera de este tema. Si es tuyo, sinceramente tienes muy buen gusto diseñando interfaz de usuario.

Bueno por aquí estaré en cuanto me aclares la cosa. Principalmente por que soy novato en esto de Gambas.


RE: Window.Stacking , una propiedad muy útil. - tincho - 15-08-2020

(15-08-2020, 21:27)jguardon escribió: Creo que el comportamiento de las ventanas modales es centrado en la pantalla por defecto y no se puede cambiar.
Si, me lo imaginaba, de todas maneras la solución que encontré hace el trabajo.
Le paso las coordenadas de la posicion a travez de una coleccion y luego:
Código:
Me.Move(x, y)
Me.Show
Saludos.