Passa al contenuto principale

DEFEDITFORM

Desktop

Consente di produrre l'editazione o la visualizzazione di un formato grafico di stampa.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDEDITORLongINObbligatorioDesktop
IDFORMATOInteroOUTObbligatorioDesktop
POSINObbligatorioDesktop
DIMINObbligatorioDesktop
RETINObbligatorioDesktop
MODIFICATOInteroOUTDesktop
STAMPAAzioneINDesktop
ANTEPRIMAAzioneINDesktop
DROPINDesktop
NASCOSTOCondizioneINDesktop
DISABILITATOCondizioneINDesktop

IDEDITOR

LongINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

È la variabile di programma che conterrà l'identificatore della struttura associata al formato di stampa.

IDFORMATO

InteroOUTOutputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificatore del formato di stampa, precedentemente inizializzato con @INITFORM.

POS

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Posizionamento del controllo.

Consente di indicare la riga e la colonna. Per entrambi è possibile specificare l'unità di misura.

POS[RigaVid [UnitàMisura], ColonnaVid [UnitàMisura]]

note

L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.

DIM

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Dimensione del controllo.

Consente di indicare l'altezza e la larghezza. Per entrambi è possibile specificare l'unità di misura.

DIM[Altezza [UnitàMisura], Larghezza [UnitàMisura]]

note

L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.

RET

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Coordinate della cella del reticolo da associare al controllo.
Queste informazioni hanno lo scopo di inserire il controllo nella logica di gestione degli spostamenti sulla videata.

MODIFICATO

InteroOUTOutputValore non necessarioValore non necessarioDesktop

Consente di indicare se il formato è stato modificato dall'editazione.

STAMPA

AzioneINInputValore non necessarioValore non necessarioDesktop

Nome della subroutine di programma che contiene il codice di gestione dell'emissione in stampa.

ANTEPRIMA

AzioneINInputValore non necessarioValore non necessarioDesktop

Nome della subroutine di programma che contiene il codice di gestione dell'emissione in anteprima.

DROP

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente di definire il comportamento da attenere nel caso in cui venga iniziata un'operazione di drag di Windows (esempio: trascinamento di una riga della griglia).

Consente di indicare:

  • Il nome dell'oggetto (identificatore) da associare alle informazioni che vengono trasmesse, in modo che possano essere riconosciute dal controllo/programma di destinazione
  • Una callback di programma che permette di specificare le informazioni in base allo stato corrente del controllo (valori della riga corrente della griglia ad esempio), mediante l'impiego della funzione @SETDRAGOBJEC

La funzione definisce la sorgente dati (le informazioni usate nel trascinamento come origine).
La destinazione per un programma BC è definita mediante il parametro DROP.

NASCOSTO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Permette di indicare la condizione per nascondere il controllo.

note

La condizione viene applicata solo in fase di creazione della videata (in contesto desktop).

DISABILITATO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Permette di indicare la condizione per disabilitare il controllo.