11-05-2021, 13:59
11-05-2021, 17:58
A ver si puedes entender este código.
![[Imagen: Elastic.png]](https://www.cogier.com/gambas/Elastic.png)
Código:
PictureBox1 As PictureBox
Public Sub Form_Open()
With Me
.H = 400
.W = 500
.Padding = 5
.Arrangement = Arrange.Vertical
.Center
End With
With PictureBox1 = New PictureBox(Me) As "PictureBox1"
.Alignment = Align.Center
.Expand = True
.Mode = PictureBox.Contain
.Picture = Picture["icon:/256/emote-cool"]
End With
End
![[Imagen: Elastic.png]](https://www.cogier.com/gambas/Elastic.png)
11-05-2021, 19:00
Gracias cogier eres muy amable 
Lo voy a estudiar para ver como adapto toda mi interfaz, mi problema es que tengo muchos controles y tengo que intentar dejarlo en la forma correcta.
Mil gracias.

Lo voy a estudiar para ver como adapto toda mi interfaz, mi problema es que tengo muchos controles y tengo que intentar dejarlo en la forma correcta.
Mil gracias.
12-05-2021, 18:11
Cita:... mi problema es que tengo muchos controles y tengo que intentar dejarlo en la forma correcta.
Por favor, publica un programa que muestre los botones y otros elementos que necesitas. Voy a ver si puedo hacer que sea ampliable para usted.
12-05-2021, 19:45
Échale un ojo a ésto:
https://foro.gambas-es.org/viewtopic.php?f=1&t=5209
https://foro.gambas-es.org/viewtopic.php?f=1&t=5209
13-05-2021, 09:50
Gracias cogier eres un Sol.
Mira voy a intentar probar con tu código y con el que me propone Shordi. Y si me encuentro en un callejón sin salida, pues si soy tan amables ambos, pues os adjunto mi problema mediante código y si lo desean pues nuevamente me ayuda.
Muchas gracias de verdad. Sois geniales.
Mira voy a intentar probar con tu código y con el que me propone Shordi. Y si me encuentro en un callejón sin salida, pues si soy tan amables ambos, pues os adjunto mi problema mediante código y si lo desean pues nuevamente me ayuda.
Muchas gracias de verdad. Sois geniales.
13-05-2021, 10:14
Es muy sencillo. Sin código.
Cuando diseñas el formulario tienes que poner su propiedad arrangement Vertical (Organiza los container de arriba hacia abajo) u horizontal (de derecha a izquierda)
Los controles los colocas dentro de containers (Hbox y Vbox) según quieras que se expandan. Los controles que pongas dentro de los container con su propiedad expand=True compartirán el espacio que sobre y se estirarán. El resto de controles mantendrán las dimensiones que les proporciones (height y width).
Si por ejemplo tienes un formulario con un textarea (que metes en un hbox), tanto al hbox como al textarea le indicas que expand=True y verás que cuando redimensionas el formulario este container y el textarea se expanden y ocupan todo el espacio que se ha incrementado en el formulario.
Juega con las dimensiones y con la distribución y verás que es sencillo (si hay muchos puede ser mucho trabajo) y una vez que esté ordenado y diseñado tendrás un formulario responsive.
Espero haber resuelto tu duda.
Cuando diseñas el formulario tienes que poner su propiedad arrangement Vertical (Organiza los container de arriba hacia abajo) u horizontal (de derecha a izquierda)
Los controles los colocas dentro de containers (Hbox y Vbox) según quieras que se expandan. Los controles que pongas dentro de los container con su propiedad expand=True compartirán el espacio que sobre y se estirarán. El resto de controles mantendrán las dimensiones que les proporciones (height y width).
Si por ejemplo tienes un formulario con un textarea (que metes en un hbox), tanto al hbox como al textarea le indicas que expand=True y verás que cuando redimensionas el formulario este container y el textarea se expanden y ocupan todo el espacio que se ha incrementado en el formulario.
Juega con las dimensiones y con la distribución y verás que es sencillo (si hay muchos puede ser mucho trabajo) y una vez que esté ordenado y diseñado tendrás un formulario responsive.
Espero haber resuelto tu duda.
13-05-2021, 12:49
Estoy empezando a pensar que este hilo se esta convirtiendo en un Diamante gracias a la calidad de sugerencias y usuarios que están en el.
Muchas gracias de verdad, ahora me toca probar y poner en practica todas las sugerencias en cuanto lo ponga en marcha os cuento

Muchas gracias de verdad, ahora me toca probar y poner en practica todas las sugerencias en cuanto lo ponga en marcha os cuento
