Passa al contenuto principale

DEFVIDFORM

Desktop

La specifica definisce una videata usando il formato specificato come modello, ovvero creando per ogni elemento del formato un controllo secondo la seguente tabella

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDFORMATOInteroOUTObbligatorioDesktop
FORMATOStringaINObbligatorioDesktop
DIRFORMATOStringaINDesktop
INAzioneINDesktop
OUTAzioneINDesktop
OUTPUTInteroINDesktop
ZOOMInteroINDesktop
GRIDINDesktop
STACKINDesktop
EXPANDERINDesktop
DOCKINDesktop

IDFORMATO

InteroOUTOutputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

IdFormato: è la variabile di programma che conterrà l'identificatore del formato, tale identificatore è utilizzato nelle specifiche di impostazione delle variabili utente digitate. Se il formato prevede un formato di continuazione la variabile indicata, conterrà l'identificatore del formato corrispondente alla pagina correntemente visualizzata.

FORMATO

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

DirettivaFormato: è la variabile che definisce la cartella di collocazione del formato. È utilizzata per completare il nome del formato da utilizzare per l'inizializzazione. Se omessa si assume come cartella di collocazione del formato la cartella definita dalla direttiva base(PHB$) + \FRM\<NOMEDIZIONARIO>, oppure (BCContextInfo.GetCartellaProgrammi) + 'FRM\<NOMEDIZIONARIO>, dove NOMEDIZIONARIO indica il valore corrente della variabile ZPRDEFVAREX$.

DIRFORMATO

StringaINInputValore non necessarioValore non necessarioDesktop

DirettivaFormato: è la variabile che definisce la cartella di collocazione del formato. È utilizzata per completare il nome del formato da utilizzare per l'inizializzazione. Se omessa si assume come cartella di collocazione del formato la cartella definita dalla direttiva base(PHB$) + \FRM\<NOMEDIZIONARIO>, oppure (BCContextInfo.GetCartellaProgrammi) + 'FRM\<NOMEDIZIONARIO>, dove NOMEDIZIONARIO indica il valore corrente della variabile ZPRDEFVAREX$.

IN

AzioneINInputValore non necessarioValore non necessarioDesktop

Callback richiamata quando si attiva la finestra o la pagina (inizio IVX), al fine di consentire al programma di impostare le variabili utente digitate con il valore iniziale, se diverso da quello specificato nel formato (vedete esempio). CallbackIngressoFinestra: richiamo di '@SR del programma e ad eventuali istruzioni BC. All'interno della '@SR è possibile utilizzare la variabile indicata mediante il parametro IDFORMATO per identificare il formato su cui eseguire le operazioni di valorizzazione eventuale delle variabili. Infatti, nel caso in cui il formato preveda un formato di continuazione, la Call Back viene richiamata per ciascun formato quando si entra nella pagina corrispondente.

note

Non è consentito inserire le istruzioni 'GOTO'.

OUT

AzioneINInputValore non necessarioValore non necessarioDesktop

Callback richiamata quando si disattiva la finestra(fine IVX), al fine di consentire al programma di memorizzare le variabili utente digitate (vedete esempio). CallbackOutFinestra: richiamo di '@SR del programma e ad eventuali istruzioni BC. All'interno della '@SR è possibile utilizzare la variabile indicata mediante il parametro IDFORMATO per identificare il formato su cui eseguire le operazioni di reperimento eventuale delle variabili. Infatti, nel caso in cui il formato preveda un formato di continuazione, la Call Back viene richiamata per ciascun formato quando si esce dalla pagina corrispondente.

note

Non è consentito inserire le istruzioni 'GOTO'.

OUTPUT

InteroINInputValore non necessarioValore non necessarioDesktop

Se indicato la finestra è presentata in modalità di sola visualizzazione.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

ZOOM

InteroINInputValore non necessarioValore non necessarioDesktop

FattoreZoom: è una costante o una variabile numerica che definisce il fattore di ingrandimento (zoom) del formato a video. Il default equivale a 100, ovvero la dimensione a video è uno a uno con il formato di stampa. Indicando un fattore maggiore (es. 150) si introduce un aumento delle dimensioni del formato a video e dei controlli pari al 50%, quindi se la variabile era lunga 10, diverrà lunga 15. Un zoom impostato a 200 raddoppia le dimensioni del formato. Il fattore di ZOOM agisce sulla posizione e sulla dimensione dei controlli, ma anche sulla dimensione del font associato ai singoli di controlli.

Solo i campi di edit rimangono con il font standard gestito dalle videate per l'input, ma se applicato il fattore di zoom quando perdono il fuoco assumono il font e la dimensione definita sul formato di stampa, eventualmente zoommata.

Il fattore di ZOOM viene preso in considerazione all'atto della creazione della videata. Una variazione del valore della variabile associata al parametro ZOOM non ha effetto fino a quando la videata non viene riemessa.

GRID

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attached Property per pannello di tipo Grid

STACK

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attached Property per pannello di tipo Stack

EXPANDER

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attached Property per pannello di tipo Expander

DOCK

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente di indicare se l'oggetto deve occupare tutto lo spazio del DockPanel in verticale e/o in orizzontale (possono essere indicati entrambi).