arroba más más - Programación e Internet  arroba más más - Programación e Internet
Estás en: Inicio > Cursos > Entornos de desarrollo > El entorno Delphi > Curso básico de Delphi > - Métodos de TForm
 
CAPÍTULOS

SECCIONES

SITIOS RECOMENDADOS

OTROS SITIOS DE LA AUTORA

En línea desde el 7 de noviembre de 2000

2.V. Métodos de TForm

Mostrar y ocultar el form

El form principal de una aplicación se muestra automáticamente cuando ésta se ejecuta, a no ser que hayamos dado durante el diseño el valor False a la propiedad Visible. Otros forms que puedan existir en el proyecto no se visualizan hasta que nuestro programa no las necesita.

Para hacer visible un form haremos uso del método Show, que lo visualizará habitualmente disponiéndolo sobre las demás ventanas que en ese momento estén abiertas. En caso de que el form ya esté visible y lo que deseemos sea disponerla en esa posición, sobre las demás, porque esté oculto en parte, en lugar de Show podemos usar el método BringToFront. El método SendToBack tiene la funcionalidad contraria, enviar la ventana al fondo de la pantalla, debajo de todas las demás ventanas.

Cualquier form, incluido el principal, puede ser ocultado haciéndolo no visible. Para ello bastará con llamar al método Hide. Al ocultar el form de esta forma conseguiremos que no sea accesible por parte del usuario de la aplicación, ya que no aparecerá en la barra de tareas. El form en realidad no se ha cerrado, por lo que es perfectamente válido el acceso a sus componentes, propiedades y métodos.

Cuando un form no vaya a ser utilizado más en el programa, en lugar de ocultarlo podemos cerrarlo, llamando al método Close. Este previamente generará el evento OnCloseQuery, para asegurarse de si la ventana puede cerrarse, y depués procederá a minimizarla, ocultarla o destruirla, dependiendo del valor obtenido del evento OnClose. En caso de que se desee destruir la ventana, se usará el método Destroy, que tiene esa finalidad. Una vez que el form ha sido destruida no será posible volver a acceder a sus miembros, ya que en realidad la referencia al form habrá dejado de ser válida.

Imagen del form

Mediante el método Print podemos obtener una copia impresa del form, que tendrá las características que se hayan fijado previamente en la propiedad PrintScale.

Si lo que queremos es almacenarla o manipularla, deberemos usar el método GetFormImage, una función que nos devolverá un objeto del tipo TBitmap conteniendo los puntos que forman el form.

Autor: Lola Cárdenas Luque
Última actualización: 24 de junio de 2001
- Eventos de TForm | - Etiquetas de texto
Copyright © 2000 - 2005, Lola Cárdenas Luque - Todos los derechos reservados