![]() |
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
||
|
|
|
CAPÍTULOS
La ventana principal
- Características del form
- Manipulación de componentes
- Propiedades de TForm
- Eventos de TForm
- Métodos de TForm
- Etiquetas de texto
- El control Edit
- El control Memo
- El control Button
- El control CheckBox
- El control RadioButton
- El control ListBox
- Barras de desplazamiento
- El control Bevel
- El componente Timer
- El control MaskEdit
- El control RichEdit
- El control StatusBar
- El control TrackBar
- Los controles ProgressBar, SpinButton, SpinEdit y UpDown
- El control HotKey
- El control HeaderControl
- El control PageControl
- El control TImageList
- El control MainMenu
- El control PopUp Menu
- Algunas ventanas predefinidas
- Uso de varios forms en la aplicación
- Los cuadros OpenDialog y SaveDialog
- Los cuadros FontDialog, ColorDialog y PrintDialog
- Los cuadros FindDialog y ReplaceDialog
SECCIONES
SITIOS RECOMENDADOS
OTROS SITIOS DE LA AUTORA
Curriculum vitae
A través del espejo
Weblog: Educación en Internet
Weblog: Uno por uno, uno; uno por uno, dos; uno por uno...
En línea desde el 7 de noviembre de 2000 |
2.V. Métodos de TFormMostrar y ocultar el formEl 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 formMediante 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.
|