Albano
07-03-2007, 20:45:17
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.
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.