Cambiar el tamaño de una grilla cuando maximizo el frm
Esa es la duda, dentro del evento resize debo indicarle a la grilla que tambien debe ejustarse el nuevo tamaño del formulario, como hago para hacer esto?
es decir que le asigno al valor altura y ancho de la grilla? |
Cita:
Nunca lo he hecho, así puedo estar metiendo las patas :rolleyes: Hasta Luego - |
Revisa si tiene la propiedad Align y marcale la opción alClient.
Si no es eso lo que necesitas, danos mas informacion sobre tu problema para que podamos ayudarte mejor. Un saludo pyanqn. |
Cita:
Saludos.. |
los controles son una grilla y un boton en la parte inferior. Hay que realizar algunos calculos de los tamaños, digamos formulario, grilla,boton
algo asi como topedegilla:= topedefrm; buttongrilla:=buttonfrm - topboton; algo así? |
La forma mas sencilla y correcta de lograr esto es usando anclas (Anchors).
Lo que deberias hacer es acomodar la grilla en el formulario de la forma mas conveniente y luego en la grilla y desde el inspector de objetos darle los anchors que se deseen, a los costados, arriba abajo... (left, top, right.. etc) De esta forma cuando cambies el tamaño del form la grilla se ajusta segun éste. Saludos Perio |
Checa Esto....
En el Evento FormResize de la Forma pon el siguiente código:
Saludos..... |
Cita:
Saludos. ;) |
Cita:
Solo debes ir jugando con los valores, y con respecto al bóton debes tomar las posiciones de la grillas y posicionarlo justo abajo... Espero que te sirva..:rolleyes: |
Ya bien lo dijo jachguate, la solución dada por Perio es la adecuada, no se compliquen la vida... ;)
Saludos... |
La franja horaria es GMT +2. Ahora son las 10:35:24. |
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