FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
El formulario es modal y tengo un group box que contiene dos combos y debajo dos bitbtn. El combo inferior no siempre aparece, entonces queda un espacio medio grande del group box vacio cuando no esta visible hasta llegar el limite inferior del mismo y luego aparecen los botones. La idea seria que cuando no aparece el combo inferior el group box se encogiera un poco, los dos botones subieran y el formulario fuera mas pequeño, no se si este comportamiento es posible con propiedades o habría que hacer alguna maniobra por código
gracias por las respuestas. |
#2
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
Jere_84,
Cita:
Espero sea útil Nelson. |
#4
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Cita:
Es que, además del autosize, hay que mover los componentes al nuevo "top" que queda vacío. Par eso podrían ser los anchors, pero eso funciona sólo respecto del formulario, no respecto de un panel, por ejemplo. No sé porqué, pero me parece que en Delphi XE2 hay paneles para hacer layouts más dinámicos, ¿no es así? // Saludos |
#6
|
||||
|
||||
He hecho una pequeña prueba y más o menos me referíá a esto. Subo el ejemplo al FTP (Redimensionar Formulario).
En mi caso con un código como este, que básicamente oculta el panel y cambia un par de alineaciones para que se "reajuste".
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
||||
|
||||
¡Ah! Ya veo como le haces. Oye, pero ni siquiera necesitas ese código ¿no? Es decir, tu ejemplo me funciona si sólo pongo Panel2.Align en alTop y Self.AutoSize en true en diseño.
// Sludos |
#8
|
||||
|
||||
Es posible, es posible.
Lo he generado rápido probando las propiedades, pero afinando un poco más es posible que como comentas se pueda "ahorrar" alguna línea más. En este caso quería que al volver a pulsar el check, el formulario "volviera" otra vez a como estaba. Si es algo que sólo se desea hacer en el Show (hacerlo más pequeño) y no va a cambiar mientra ese form está visible, sobrarán lineas seguro.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Cita:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo hacer que un componente se desvanezca | broly7 | Gráficos | 0 | 01-04-2010 14:54:10 |
Como hacer un componente COM | felipin007 | Providers | 0 | 11-11-2004 04:39:45 |
Como hacer invisible columna de Grid? | txuseibar | OOP | 4 | 10-10-2003 19:04:15 |
Hacer invisible un grid al pulsar fuera | apicito | OOP | 2 | 27-06-2003 13:38:53 |
¿Como saber cuabdo un componente esta invisible en tiempo de ejecuciòn? | danytorres | Varios | 1 | 20-05-2003 15:51:21 |
|