Curso de C++ Builder


TApplication - Propiedades, métodos y eventos



 

1. Propiedades de las aplicaciones.

Propiedad

Descripción

Active Especifica si la aplicación está activa y tiene el foco.
Hint y ShowHint

Hint especifica el texto que debe aparecer en el cuadro de ayuda o texto de sugerencia asociado a la aplicación. Este cuadro aparece cuando ocurre el evento OnHint. Por defecto se muestra únicamente el cuadro asociado al componente sobre el que está el ratón por lo que usualmente se emplea esta propiedad para mostrar la información extensa de este componente en una barra de estado, por ejemplo.

ShowHint determina si los cuadros de sugerencia estarán activados o desactivados para toda la aplicación.

Pueden emplearse las funciones GetShortHint() y GetLongHint() para obtener las dos partes de la propiedad Hint

MainForm y
ShowMainForm

MainForm especifica qué formulario actúa como ventana principal de la aplicación.

ShowMainForm especifica si la aplicación debe mostrar la ventana principal al iniciar su ejecución. Para ocultarla, establecer esta propiedad a false antes de la llamada a Application->Run y asegurarse de que la propiedad Visible del formulario esté también a false.

Icon y Title Especifican el icono y el texto, respectivamente, que aparecen en la barra de tareas de Windows cuando se minimiza la aplicación. Pueden establecerse en tiempo de diseño seleccionando Project | Options | Application.
HelpFile y
CurrentHelpFile.
Para especificar el fichero de ayuda asociado a la aplicación.

 

2. Métodos de las aplicaciones.

Método

Descripción

BringToFront() Establece la última ventana activa como la que se muestra por encima de todas las demás.
CreateForm() Crea un nuevo formulario. Generalmente, el programador no usa este método ya que las líneas de código para la creación de formularios las añade automáticamente C++ Builder.
HelpCommand(),
HelpContext() y
HelpJump()
Se emplean para gestionar la ayuda asociada a una aplicación. Generan un evento OnHelp, y si no hay un gestor para este evento, se gestiona a través de WinHelp.
MessageBox() Muestra un mensaje al usuario en cuadro de diálogo que puede incorporar botones. Devuelve un valor que depende del botón seleccionado para cerrar el cuadro de diálogo.
Minimize() y
Restore()
Minimize() minimiza una aplicación y la aloja en la barra de tareas de Windows, mientras que Restore() reestablece el tamaño que tenía la aplicación antes de ser minimizada.
Run() y Terminate() Run() ejecuta la aplicación, mientras Terminate() termina la ejecución de una aplicación.
ShowException() Muestra un cuadro de diálogo cuando se produce una excepción que no es gestionada por la aplicación. Para especificar qué excepciones pueden gestionarse en la aplicación, construir un gestor para el evento OnException.
HandleException() Proporciona una manera de gestionar excepciones por defecto en la aplicación.

 

3. Eventos de las aplicaciones.

 

Evento

Descripción

OnActivate y
OnDeactivate
Ocurren cuando se activa o desactiva la aplicación, respectivamente.
Una aplicación se activa cuando se genera la aplicación (empieza a ejecutarse) o cuando estaba activa otra aplicación y una ventana de la aplicación a la que se refiere recibe el foco. Una aplicación se desactiva cuando el usuario selecciona otra aplicación.
OnHint y
OnShowHint

OnHint ocurre cuando el cursor se coloca sobre un control o una opción de un menú que puede mostrar un cuadro de sugerencia. Se suele escribir un gestor para este evento cuando se quiere mostrar el texto largo de sugerencia en la barra de estado.

OnShowHint ocurre cuando la aplicación va a mostar un cuadro de sugerencia. Se suele usar para modificar la apariencia del cuadro.

Pueden emplearse las funciones GetShortHint() y GetLongHint() para obtener las dos partes de la propiedad Hint

OnMinimize y
OnRestore
Ocurren cuando la aplicación se minimiza o se reestablece al tamaño normal, respectivamente.
OnHelp Ocurre cuando la aplicación recibe una petición de ayuda. Los métodos HelpContext() y HelpJump() gestionan automáticamente este evento.
OnException Se emplea cuando se desea modificar el comportamiento por defecto de una aplicación cuando se manifiesta alguna excepción que no es tratada por el programa.
OnShortCut
Ocurre cuando se pulsa una tecla.
Se emplea este gestor para realizar acciones antes de que el formulario o los controles del formulario gestionen los eventos oportunos a la pulsación de teclas.


Atrás