Comunidad Gambas-es
Poner barras desplazamiento en formulario - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Poner barras desplazamiento en formulario (/thread-1931.html)



Poner barras desplazamiento en formulario - Turriano - 16-04-2025

Me he encontrado con ese problema:
Que al no caber el formulario al ejecutarlo no se muestra todo, pues no tiene barras de desplazamiento.
¿Cómo las pongo?.
Saludos.


RE: Poner barras desplazamiento en formulario - Shordi - 16-04-2025

Tendrás que usar contenedores que permitan Scroll como el ScrollArea, etc. Pero aclara qué es "todo" porque la cosa varía mucho si utilizas controles, textos, imágenes, etc. etc.

Saludos


RE: Poner barras desplazamiento en formulario - Turriano - 16-04-2025

Se trataría de poner barra de desplazamiento, a un formulario como este (con más contenido ahora)
[Imagen: H.png]
Ahora tiene más botones y text box y es más largo, pero no sale barra de desplazamiento hacia abajo, donde he puesto el botón "salir"

Y no sé ni lo que son esos contenedores


RE: Poner barras desplazamiento en formulario - Shell - 16-04-2025

¿ El desplazamiento no tendrías que hacerlo en el control de texto ?. En el formulario no creo.
Examina la propiedad ScrollBar del TextArea según quieras tener una barra vertical, horizontal o las dos.


RE: Poner barras desplazamiento en formulario - Turriano - 16-04-2025

(16-04-2025, 14:01)Shell escribió: ¿ El desplazamiento no tendrías que hacerlo en el control de texto ?.  En el formulario no creo.
Examina la propiedad ScrollBar del TextArea según quieras tener una barra vertical, horizontal o las dos.

Yo lo que quería, es ir hasta el fondo del formulario.
Con barras de desplazamiento o con el ratón o como sea.
Vamos, que el formulario no cabe en la pantalla y quiero acceder a todo él


RE: Poner barras desplazamiento en formulario - Shell - 17-04-2025

Entiendo, pero eso es algo exagerado, me ha pasado más de una vez cuando creo una rejilla de cuadrados con un tamaño x,
imagina ahora que todos esos cuadrados no se pueden ver por que se salen del formulario e incluso de la pantalla del monitor.

Es un caso distinto. Pero no puedes hacer eso. Tienes que tener un contenedor que no sea el mismo formulario.
Prueba con el control ScrollView y añade en su interior los controles que te interesa.

En su día probé algo similar con pictureboxes dentro de un ScrollView:

Scrollview. ¿ Es posible ajustar su tamaño al ancho y alto del total de sus hijos ?

Saludos