Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   scrollbars (https://www.clubdelphi.com/foros/showthread.php?t=17185)

pablo 27-12-2004 22:10:45

scrollbars
 
Scroll:
-------

Hola!!
Tengo un form donde adentro tiene paneles allClient, pero cuando yo achico el tamaño del form en ejecucion, quiero que a
aparezcan las scrollBars, pero no aparecen, salvo que se saque el allClient a los paneles, el tema
es q si le saco el allClient a los paneles, cuando maximizo o agrando el form, me quedan chicos los paneles...

como puedo hacer para lograr teneer los paneles allClient y el autoscroll?

saludos
pablo

Edgar++ 27-12-2004 22:34:57

El problema es que estas utilizando la propiedad align cuando lo que vos necesitas es cambiarle el tamaño al panel en el evento onResize del form y ahi le especificás los cambios que necesites hacerle al tamaño del panel...

Para hacer esto yo recomiendo guardar en una variable privada del form el tamaño del mismo en el evento onResize, luego comparar el nuevo tamaño que tiene el form con el tamaño guardado en esta variable. Si el tamaño del form es mayor que el guardado, entonces agrandar el panel.

Creo que con lo que te dije es bien fácil pasarlo a codigo, pero si tenes problemas avisame que te lo paso yo ;)

Lepe 28-12-2004 13:18:57

A partir de Delphi 5 tienes los Anchors (puntos de Anclaje), quitas el align y estableces los anchors para el panel, de esta forma el panel se "agranda" con respecto a la posición de diseño.

En tiempo de diseño, debería de aparecer los Scrollbars del form, para que al maximizarlo se quiten automaticamente.

Tambien seria conveniente establecer los Constraints del Form, para impedir que se haga mas pequeño de lo que tu quieres.

Espero sea de utilidad. Saludos


La franja horaria es GMT +2. Ahora son las 08:05:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi