Centrar un frame sobre un panel en tiempo de ejecución
Hola a todos, tengan un buen día.
Quiero centrar un frame que puse sobre un panel cada vez que ajuste el tamaño de mi forma, o sea en el evento "onResize" del formulario (la propiedad "align" del panel esta en "alclient"). Mi idea es hacerlo de la siguiente manera:
En el evento onResize, tomar las propiedades width y height del panel y ponerlas en una variable cada una. A estas variables le resto las propiedades width y heigth de mi frame y el resultado lo divido entre 2. La parte entrea de estos resutlados las tomo como left y top respectivamente para el frame.
Esa es mi intención, pero tengo el problema de que el frame lo creo en tiempo de ejecución y en el evento onResize del formulario no me detecta este componente. Puedo hacer el proceso mencionado al momento de crear el frame y todo bien, me aparece centrado, pero si ajusto la medida del formulario, ya no queda centrado.
Gracias de antemano, Dios los bendiga.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
Última edición por Albano fecha: 07-03-2007 a las 23:47:41.
|