SETLABEL
DesktopWeb
Consente di modificare lo stile della label a runtime.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDVIDEATA | Stringa | ||||
| IDCONTROLLO | Stringa | ||||
| STILE | Stringa |
IDCONTROLLO
StringaInputObbligatorioValore non necessarioDesktopWeb
Corrisponde all'ID della Label a cui si vuole applicare il nuovo stile.
STILE
StringaInputObbligatorioValore non necessarioDesktopWeb
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.
Esempi
Modifica lo stile della label a runtime
'@DEFVID DIM[20,70] NOME[Vid] TIT["Videata"] ID["IDVideata"]
'@DEFGRIDPANEL NOME[GridPanel] ID["IDGridPanel"] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[60] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[10] LAYOUT[#FISSO]]
'Definizione label a cui verrà cambiato lo stile
'@DEFLABEL VAR["Label"] ID["IDLabel"] POS[1,1] DIM[1,1] GRID[RIGA[1] COL[1] COLDIN[1]]
'Definizione bottone che cambia stile al label
'@DEFBUTTON VAR["Cambia stile"] ID["IDBottone"] DIM[1,1] POS[1,1] AZIONE[CambiaStile()] GRID[RIGA[1] COL[2] COLDIN[1]]
'@ENDGRIDPANEL NOME[GridPanel]
'@RUNVID
...
'@SRP CambiaStile()
'@DEFSTYLE STILE["STILE"] _
COLORETESTO[ROSSO] _
COLORESFONDO[BIANCO]
'@SETLABEL IDVIDEATA[Vid.GetIdRuntime()] IDCONTROLLO["IDLabel"] STILE["STILE"]
Return