DEFRADIOOPTION
Consente di definire il controllo radio button in una videata.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| ID | Stringa | ||||
| VAR | Variabile | ||||
| POS | |||||
| DIM | |||||
| RET | |||||
| TIT | Variabile | ||||
| STILETIT | Stringa | ||||
| VAL | Variabili | ||||
| OPZIONE | Stringa | ||||
| LARG | Intero | ||||
| NASCOSTA | Condizione | ||||
| DISABILITATA | Condizione | ||||
| OUTPUT | Condizione | ||||
| COMMENTO | Variabile | ||||
| BOTTONI | Enumerazione | ||||
| DECOD | Azione | ||||
| SCHEMA | Enumerazione | ||||
| STILE | Stringa | ||||
| NASCOSTO | Condizione | ||||
| DISABILITATO | Condizione | ||||
| PROTETTO | Condizione | ||||
| PROTETTONASCOSTO | Condizione | ||||
| VALIDAZIONE | Azione | ||||
| GRID | |||||
| STACK | |||||
| EXPANDER | |||||
| DOCK | |||||
| PERSONALIZZABILE | Intero | ||||
| LINKTO |
ID
Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo.
Viene utilizzato dall'ambiente per gestire le personalizzazioni effettuate durante l'esecuzione del programma.
VAR
Variabile in cui inserire il valore selezionato e definito mediante il parametro VAL[] associato all'opzione scelta.
POS
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]]
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
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]]
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
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.
TIT
Consente di indicare il testo da visualizzare nel titolo del contenitore.
Se come argomento viene indicato '' verrà visualizzato il groupbox di contorno delle opzioni privo della descrizione, se viene omesso il parametro TIT[], invece, non verrà visualizzato il groupbox di contorno.
STILETIT
Attributo di definizione dello stile da applicare al controllo.
Può essere una delle costanti definite in BC per gli stili oppure uno stile precedentemente definito tramite @DEFSTYLE.
VAL
Attributo di definizione di uno dei valori che può assumere la variabile rappresentata dal contenitore di radio button.
OPZIONE
Consente di definire la descrizione del valore indicato nel precedente parametro VAL[ ].
LARG
Consente di definire il numero di caratteri che si desidera visualizzare del controllo.
NASCOSTA
Consente di nascondere ciascun radio button.
DISABILITATA
Consente di disabilitare ciascun radio button.
OUTPUT
Attributo che trasforma tutti i radio in output
COMMENTO
Consente di definire il commento multilinea da associare al campo.
Il commento rimarrà visibile per il tempo in cui il mouse punterà sul campo interessato.
BOTTONI
Consente di definire la disposizione dei circolini di tutti i radio button rispetto al testo delle rispettive opzioni.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
SINISTRA | SINISTRA |
DESTRA | DESTRA |
DECOD
Consente di definire le azioni di decodifica.
SCHEMA
Consente di indicare la disposizione dei radio button all'interno del gruppo.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
ORIZZONTALE | Orientamento orizzontale |
VERTICALE | Orientamento verticale |
STILE
Attributo di definizione dello stile da applicare al controllo.
Può essere una delle costanti definite in BC per gli stili oppure uno stile precedentemente definito tramite @DEFSTYLE.
Lo stile viene applicato solamente alle singole opzioni definite, quindi escluso il titolo.
NASCOSTO
Permette di indicare la condizione per nascondere il controllo.
La condizione viene applicata solo in fase di creazione della videata (in contesto desktop).
DISABILITATO
Permette di indicare la condizione per disabilitare il controllo.
PROTETTO
Consente di disabilitare il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.
PROTETTONASCOSTO
Consente di nascondere il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.
VALIDAZIONE
Consente di definire le azioni di validazione.
GRID
Attached Property per pannello di tipo Grid
EXPANDER
Attached Property per pannello di tipo Expander
DOCK
Consente di indicare se l'oggetto deve occupare tutto lo spazio del DockPanel in verticale e/o in orizzontale (possono essere indicati entrambi).
PERSONALIZZABILE
Consente di definire l'oggetto grafico come personalizzabile dall'utente in fase di runtime.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
LINKTO
Consente di creare un legame tra due controlli esistenti all'interno della stessa videata.
Esempi
Definizione radio button con tre opzioni
'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"]
'Definizione grid panel padre che contiene il radio button
'@DEFGRIDPANEL NOME[GridPanel] ID["IDGridPanel"] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
RIGA[ALTEZZA[18] LAYOUT[#FISSO]] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[68] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]]
'Definizione del radio button con tre opzioni
'@DEFRADIOOPTION ID["IDRadioOption"] RET[1,1] POS[1,1] DIM[1,1] GRID[RIGA[2] COL[2] COLDIN[1]] _
VAR[opzione] _
VAL[0] OPZIONE["Opzione 1"] _
VAL[1] OPZIONE["Opzione 2"] _
VAL[2] OPZIONE["Opzione 3"]
'@ENDGRIDPANEL NOME[GridPanel]
'@RUNVID