TfvsForm
Ir a la navegación
Ir a la búsqueda
Descripción
El objeto TfvsForm (Form ancestro de base simplificado) es un form de base más moderno (respecto de TTprxForm) usado como ancestro.
(Ver también TTprxForm).
Identidad
- Ancestro: TForm
- Carpeta: C:\DevelopPrx\explorer
- Archivo: fvsForm.pas
Declaración
type
TTfvsForm = class(TForm)
ActionList1: TActionList;
CerrarConCtrlX: TAction;
procedure FormShow(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormDestroy(Sender: TObject);
procedure ShowFormMeasures(Sender: TObject);
procedure EventoNulo(Sender: TObject);
procedure CerrarConCtrlXExecute(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
FShowCount: Integer;
FActivateCount: Integer;
FMainCaption: String;
FFreeOnClose: Boolean;
FPropTop: Integer;
FPropLeft: Integer;
FQueryBase: TprxADOQuery;
FQueryBase_SQL: TStringlist;
FDataSourceBase: TDataSource;
FTableName_DBMasterFrame: String;
FModoPantalla_DBMasterFrame: TTfvsModoPantalla;
Fcatalogo: String;
Fargumentos: Tfva_argument_list;
Fquery_sql: TStringList;
FClassShow: TfvsClassShowData;
FClassShow_Frame: TTfvsFrame;
FCaptionToShow: String;
FTS: String;
FLocalMode: Boolean;
FNombreFrame: String;
protected
procedure SetTableName_DBMasterFrame(aValue: String); virtual;
function fvsImageList16: TfvsImageList;
property ShowCount: Integer read FShowCount write FShowCount;
property ActivateCount: Integer read FActivateCount write FActivateCount;
property MainCaption: String read FMainCaption write FMainCaption;
property PropTop: Integer read FPropTop write FPropTop;
property PropLeft: Integer read FPropLeft write FPropLeft;
property DataSourceBase: TDataSource read FDataSourceBase write FDataSourceBase;
property query_sql: TStringList read Fquery_sql write Fquery_sql;
public
property QueryBase: TprxADOQuery read FQueryBase write FQueryBase;
property QueryBase_SQL: TStringlist read FQueryBase_SQL write FQueryBase_SQL;
property FreeOnClose: Boolean read FFreeOnClose write FFreeOnClose;
property TableName_DBMasterFrame: String read FTableName_DBMasterFrame write SetTableName_DBMasterFrame;
property ModoPantalla_DBMasterFrame: TTfvsModoPantalla read FModoPantalla_DBMasterFrame write FModoPantalla_DBMasterFrame;
property catalogo: String read Fcatalogo write Fcatalogo;
property xx_argumentos: Tfva_argument_list read Fargumentos write Fargumentos;
property ClassShow: TfvsClassShowData read FClassShow write FClassShow;
property ClassShow_Frame: TTfvsFrame read FClassShow_Frame write FClassShow_Frame;
property CaptionToShow: String read FCaptionToShow write FCaptionToShow;
property TS: String read FTS;
property LocalMode: Boolean read FLocalMode write FLocalMode;
procedure FormCloseLocal(Sender: TObject);
function ListaPantallasId: String;
property NombreFrame: String read FNombreFrame;
end;
Implementación
procedure FormShow(Sender: TObject)
La propiedad FShowCount se incrementa cada vez que el form se muestra (cada vez que se trae al frente) y la usamos habitualmente como muestra el código con:
// Incrementamos el contador... Inc(FShowCount); if ShowCount = 1 then begin // Si es la primera vez que se muestra el form hacemos algo... ; end;
function ListaPantallasId: String
Retorna el identificador de la pantalla para el form de pantallas abiertas TTfvaListaPantallasForm.
Uso
El form es ancestro de los siguientes (no todos están en uso):
- TTfvaListaPantallasForm.
- TTfva_select_bitmap_form.
- TTfvsCatalogoExportarForm.
- TTfvsCatalogoImportarForm.
- TTfvsCatalogoRefrescarForm.
- TTprxExplorer_MainForm.
- TTprxFrames_MainForm.
- TTprxMENUS_GRID_Frame_OrdenForm.
- TTfva_permisos_cambio_clave_form.
- TTfvsDBGridColumnasForm.
- TTprxADODataSet_Options_FiltroIncrementalForm.
- TTprxADODataSet_Options_FiltroQBEForm.
- TTprxADODataSet_Options_Impresion_Aplicativo_Form.
Obsoletos
Los siguientes están obsoletos y no se documentan:
- TTprxADODataSet_Options_SeguimientoForm.
- TTprxKeyboardNumericForm no está en uso ni se usará.
- TTprxTouch_MainForm corresponde a la vieja interfaz touch-screen, no se usa ni se usará.
Sin uso
- TTprxNavegador_Form corresponde a pruebas con un nuevo menú, no está en uso y probablemente no se use.
- TTfvsClassEstructuraForm se usó hace mucho tiempo atrás pero ya no, ni se va a usar.
- TTfvsShowOnGridForm está siendo reemplazado por TTprxSelectFromGridForm.