Diferencia entre revisiones de «TTprxFrames MainForm»

De Pragma Wiki
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 CONTABLES]], la pantalla ocupa toda la aplicación.
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í:

Vista en diseño.

El form solo tiene un panel donde se crean las pantallas.

Aspecto en runtime

En runtime se ve así:

Vista en runtime.

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: