FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Colocación de un formulario
Tengo una aplicación en la que el formulario principal es un fsMDIForm con un TToolBar que hace las veces de menú. Al llamar a uno de los formularios fsMDIChild, y sólo a uno concreto, me está ocurriendo esto:
Siempre se me desplaza hacia abajo y saca la barra de desplazamiento vertical en vez de centrarlo. He probado con todas las combinaciones de posición del formulario (poDesigned, poDefault...) e incluso las lógicas para centrarlo (poScreenCenter, poOwnerFormCenter y poMainFormCenter) me hace lo mismo. He intentado forzar la posición vertical del segundo formualrio pero me da lo mismo y siempre me lo desplaza hacia abajo |
#2
|
||||
|
||||
Hola.
Siempre que el MDIForm sea mayor, podes centrar los MDIChilds luego de la creación, v. gr.: Código PHP:
o podrá provocar una excepcion al intentar traer al frente un objeto ya liberado. Código PHP:
Código PHP:
Código PHP:
(ajusté los tamaños de los MDIChild para que no se solapen) Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Gracias por la respuesta. Básicamente era lo que estaba intentando, pero tengo una duda.
Yo ahora lanzo así los MDIChild: Código PHP:
¿Tendría que ponerlo antes del Show() que muestra el formulario? |
#4
|
||||
|
||||
Hola.
Cita:
El evento OnShow se dispara justo antes de que el formulario sea haga visible y recuerda que tratándose de MDIChilds, la propiedad Visible siempre tiene el valor true. Es decir, que es llamado de forma automática luego de la creación. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Muchas gracias. Ha funcionado a la perfección.
Última edición por Angel.Matilla fecha: 28-11-2018 a las 19:23:50. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Repintar Formulario Padre al Mover Formulario Modal | juniorSoft | FireMonkey | 6 | 11-03-2017 20:23:30 |
Delphi XE deshabilitar colocacion de componentes | KnoX_RuS | Varios | 2 | 30-08-2011 21:12:41 |
Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo | jzginez | OOP | 5 | 22-06-2007 21:40:51 |
Colocación alfabética de ch y ll | mane | Conexión con bases de datos | 7 | 12-11-2006 20:01:55 |
¿Cómo calcular la mejor colocación de cajas? | nesetru | Varios | 8 | 23-05-2004 11:44:19 |
|