Diferencia entre revisiones de «TTprxFrames MainForm»
Ir a la navegación
Ir a la búsqueda
(Página creada con «=Introducción= El form '''TTprxFrames_MainForm''' (Form para abrir frames desde el explorador principal) implementa la funcionalidad para abrir una pantalla solo recibiendo el nombre de la misma. Se usa desde el explorador principal TTprxExplorer_MainForm exclusivamente. =Identidad= Category:MANUAL/PROGRAMADOR Category:EXPLORADOR *Ancestro: TfvsForm *Carpeta: C:\DevelopPrx\explorer *Archivo: prxFrames_MainForm.pas =Pantalla=…») |
Sin resumen de edición |
||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 20: | Línea 20: | ||
[[Archivo:20250604 1548 FRAMES RUNTIME.png|miniaturadeimagen|no|Vista en runtime.]] | [[Archivo:20250604 1548 FRAMES RUNTIME.png|miniaturadeimagen|no|Vista en runtime.]] | ||
En este caso muestra la pantalla de la tabla [[CUENTAS | En este caso muestra la pantalla de la tabla [[CONTABILIDAD/CUENTAS]], la pantalla ocupa toda la aplicación. | ||
=Declaración= | |||
<pre> | |||
type | |||
TTprxFrames_MainForm = class(TTfvsForm) | |||
StatusBar1: TStatusBar; | |||
panel_de_base: TPanel; | |||
MemoPARAMETROS: TMemo; | |||
procedure FormShow(Sender: TObject); | |||
procedure FormActivate(Sender: TObject); | |||
procedure FormClose(Sender: TObject; var Action: TCloseAction); | |||
procedure FormDestroy(Sender: TObject); | |||
procedure FormCreate(Sender: TObject); | |||
private | |||
FLogin: Boolean; | |||
protected | |||
procedure OnDatabaseConnect(Sender: TObject); | |||
property Login: Boolean read FLogin write FLogin; | |||
public | |||
end; | |||
</pre> | |||
=Implementación= | |||
===procedure FormShow(Sender: TObject)=== | |||
Ejecutado al mostrarse el form, implementa: | |||
*Toma los datos de la pantalla que debe abrir, el usuario, clave y demás datos para hacer la conexión a la base de datos. | |||
*Conecta a la base de datos con esos datos. | |||
*Abre la pantalla solicitada. | |||
=Uso= | |||
Este form es llamado desde: | |||
*function [[TfvsClassShow]].ShowOnFormExternal. |
Revisión actual - 20:56 4 jun 2025
Introducción
El form TTprxFrames_MainForm (Form para abrir frames desde el explorador principal) implementa la funcionalidad para abrir una pantalla solo recibiendo el nombre de la misma. Se usa desde el explorador principal TTprxExplorer_MainForm exclusivamente.
Identidad
- Ancestro: TfvsForm
- Carpeta: C:\DevelopPrx\explorer
- Archivo: prxFrames_MainForm.pas
Pantalla
Aspecto en diseño
En diseño la pantalla se ve así:

El form solo tiene un panel donde se crean las pantallas.
Aspecto en runtime
En runtime se ve así:

En este caso muestra la pantalla de la tabla CONTABILIDAD/CUENTAS, la pantalla ocupa toda la aplicación.
Declaración
type TTprxFrames_MainForm = class(TTfvsForm) StatusBar1: TStatusBar; panel_de_base: TPanel; MemoPARAMETROS: TMemo; procedure FormShow(Sender: TObject); procedure FormActivate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormDestroy(Sender: TObject); procedure FormCreate(Sender: TObject); private FLogin: Boolean; protected procedure OnDatabaseConnect(Sender: TObject); property Login: Boolean read FLogin write FLogin; public end;
Implementación
procedure FormShow(Sender: TObject)
Ejecutado al mostrarse el form, implementa:
- Toma los datos de la pantalla que debe abrir, el usuario, clave y demás datos para hacer la conexión a la base de datos.
- Conecta a la base de datos con esos datos.
- Abre la pantalla solicitada.
Uso
Este form es llamado desde:
- function TfvsClassShow.ShowOnFormExternal.