Passa al contenuto principale

DEFRADIOOPTION

DesktopWebMobileResponsive

Consente di definire il controllo radio button in una videata.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDStringaINDesktopWebMobileResponsive
VARVariabileINObbligatorioDesktopWebMobileResponsive
POSINDesktopWebMobile
DIMINObbligatorioDesktopWebMobile
RETINDesktopWebMobile
TITVariabileINDesktopWebMobile
STILETITStringaINDesktop
VALVariabiliINObbligatorioDesktopWebMobileResponsive
OPZIONEStringaINObbligatorioDesktopWebMobileResponsive
LARGInteroINDesktop
NASCOSTACondizioneINRipetibileDesktop
DISABILITATACondizioneINRipetibileDesktop
OUTPUTCondizioneINDesktopWebMobileResponsive
COMMENTOVariabileINRipetibileDesktop
BOTTONIEnumerazioneINDesktop
DECODAzioneINDesktopWebMobileResponsive
SCHEMAEnumerazioneINDesktopWebMobile
STILEStringaINDesktop
NASCOSTOCondizioneINDesktopWebMobileResponsive
DISABILITATOCondizioneINDesktopWebMobileResponsive
PROTETTOCondizioneINDesktop
PROTETTONASCOSTOCondizioneINDesktop
VALIDAZIONEAzioneINDesktopWebMobile
GRIDINDesktopWebMobile
STACKINDesktop
EXPANDERINDesktop
DOCKINDesktop
PERSONALIZZABILEInteroINBinarioDesktop
LINKTOINDesktop

ID

StringaINInputValore non necessarioValore non necessarioDesktopWebMobileResponsive

Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo.

note

Viene utilizzato dall'ambiente per gestire le personalizzazioni effettuate durante l'esecuzione del programma.

VAR

VariabileINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWebMobileResponsive

Variabile in cui inserire il valore selezionato e definito mediante il parametro VAL[] associato all'opzione scelta.

POS

INInputValore non necessarioValore non necessarioDesktopWebMobile

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 necessarioDesktopWebMobile

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

INInputValore non necessarioValore non necessarioDesktopWebMobile

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

VariabileINInputValore non necessarioValore non necessarioDesktopWebMobile

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

StringaINInputValore non necessarioValore non necessarioDesktop

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

VariabiliINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWebMobileResponsive

Attributo di definizione di uno dei valori che può assumere la variabile rappresentata dal contenitore di radio button.

OPZIONE

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWebMobileResponsive

Consente di definire la descrizione del valore indicato nel precedente parametro VAL[ ].

LARG

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di definire il numero di caratteri che si desidera visualizzare del controllo.

NASCOSTA

CondizioneINInputRipetibileRipetibileValore non necessarioValore non necessarioDesktop

Consente di nascondere ciascun radio button.

DISABILITATA

CondizioneINInputRipetibileRipetibileValore non necessarioValore non necessarioDesktop

Consente di disabilitare ciascun radio button.

OUTPUT

CondizioneINInputValore non necessarioValore non necessarioDesktopWebMobileResponsive

Attributo che trasforma tutti i radio in output

COMMENTO

VariabileINInputRipetibileRipetibileValore non necessarioValore non necessarioDesktop
SottoParametri

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

EnumerazioneINInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
SINISTRASINISTRA
DESTRADESTRA

DECOD

AzioneINInputValore non necessarioValore non necessarioDesktopWebMobileResponsive

Consente di definire le azioni di decodifica.

SCHEMA

EnumerazioneINInputValore non necessarioValore non necessarioDesktopWebMobile

Consente di indicare la disposizione dei radio button all'interno del gruppo.

Parametro enumerato, può assumere i seguenti valori:

ValoreDescrizione
ORIZZONTALEOrientamento orizzontale
VERTICALEOrientamento verticale

STILE

StringaINInputValore non necessarioValore non necessarioDesktop

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.

note

Lo stile viene applicato solamente alle singole opzioni definite, quindi escluso il titolo.

NASCOSTO

CondizioneINInputValore non necessarioValore non necessarioDesktopWebMobileResponsive

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 necessarioDesktopWebMobileResponsive

Permette di indicare la condizione per disabilitare il controllo.

PROTETTO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Consente di disabilitare il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.

PROTETTONASCOSTO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Consente di nascondere il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.

VALIDAZIONE

AzioneINInputValore non necessarioValore non necessarioDesktopWebMobile

Consente di definire le azioni di validazione.

GRID

INInputValore non necessarioValore non necessarioDesktopWebMobile
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).

PERSONALIZZABILE

InteroINInputBinarioBinarioValore non necessarioValore non necessarioDesktop

Consente di definire l'oggetto grafico come personalizzabile dall'utente in fase di runtime.

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

ValoreDescrizione
0No
1Si

LINKTO

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

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