Shell   02-06-2024, 22:23
#1
Buenas!.

Viendo el cuarto tutorial de Shordi de crear una aplicación desde cero.
Se me ocurrió este ejemplo sencillo.

Se trata de distribuir los controles en tiempo de ejecución en un contenedor.
No tengo problema para distribuirlos en horizontal y vertical, pero si luego
usas en filas y columnas, puede que no vaya como tiene que ir.

Nunca hay problemas en horizontal y vertical ó si lo haces por primera vez en filas y columnas.
Pero usar todas las opciones no deja o al menos no funciona como debiese.

[Imagen: gaZQqIS.png]

El código es muy breve ya que las propiedades se han variado en el formulario.

Código:
Public Sub Selecciones_Click()

  Select Case Last.tag
    Case 0
      Frame2.Arrangement = Arrange.Horizontal
    Case 1
      Frame2.Arrangement = Arrange.Vertical
    Case 2
      Frame2.Arrangement = Arrange.Row
    Case 3
      Frame2.Arrangement = Arrange.Column
  End Select

End

¿ Es normal que pase eso ?.
Usando gambas 3.19.2, versión estable. Linux Mint 21.1

En este caso usé un control Frame, podía haber usado un panel, pero el resultado es el mismo.

Saludos
Archivos adjuntos
.gz
ArrangeOnLive-0.0.1.tar.gz (Tamaño: 6.75 KB Descargas: 1)
Última modificación: 02-06-2024, 22:25 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   03-06-2024, 09:14
#2
Nunca he entendido muy bien la diferencia entre horizontal y fila y vertical y columna. En muy raras ocasiones (intentando emular el comportamiento de una barra de botones que va cambiando de tamaño, si no recuerdo mal) he utilizado Fila y creo que nunca columna.

Así, que no sé si es normal o no. Imagino que sí, pero al no entender el propósito de que esos tipos de arreglos, pues no te lo sé decir

No podemos regresar
Shell   04-06-2024, 12:09
#3
(03-06-2024, 09:14)Shordi escribió: Nunca he entendido muy bien la diferencia entre horizontal y fila y vertical y columna

Se parecen mucho.

Puede que en alguna circunstancia algo cambie. O algo heredado.
El problema tampoco cambia si se usa QT o Gnome.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.