Scopo
Questa proprietà permette di cambiare il colore di sfondo di un campo di pannello, che prevarrà su quello del Visual Style.
Sintassi
Pannello.Campo.backgroundColor = colore
Quando letta
Ritorna un intero corrispondente al colore di sfondo impostato per questo campo; viene ritornato -2 se il campo non ha un colore di sfondo dinamico.
Quando impostata
Imposta il colore di sfondo del campo che verrà applicato al posto di quello definito da Visual Style. Se viene impostato nell'evento di OnDynamicProperties il colore verrà applicato solo alla riga corrente, altrimenti verrà applicato su tutte le righe.
Esempio di codice
event ProprietàVisuali.Load()
{
// Cambio le proprietà visuali dinamiche dei campi
Categorie.Nome.backgroundColor = RGBColor(150, 150, 150)
Categorie.Nome.textColor = HSBColor(90, 0,25, 0,25)
Categorie.Nome.fontModifiers = "IS"
Categorie.Nome.alignment = Right
Categorie.Idcategoria.mask = "00.##"
}
event ProprietàVisuali.Categorie.OnDynamicProperties()
{
// Cambio le proprietà visuali dinamiche dei campi delle categorie con ID dispari
if ((Categorie.Idcategoria % 2) > 0)
{
Categorie.Nome.backgroundColor = RGBColor(100, 100, 100)
Categorie.Nome.textColor = HSBColor(180, 0,5, 0,5)
Categorie.Nome.fontModifiers = "B"
Categorie.Nome.alignment = Center
Categorie.Idcategoria.mask = "0000.0000"
}
}
{
// Cambio le proprietà visuali dinamiche dei campi
Categorie.Nome.backgroundColor = RGBColor(150, 150, 150)
Categorie.Nome.textColor = HSBColor(90, 0,25, 0,25)
Categorie.Nome.fontModifiers = "IS"
Categorie.Nome.alignment = Right
Categorie.Idcategoria.mask = "00.##"
}
event ProprietàVisuali.Categorie.OnDynamicProperties()
{
// Cambio le proprietà visuali dinamiche dei campi delle categorie con ID dispari
if ((Categorie.Idcategoria % 2) > 0)
{
Categorie.Nome.backgroundColor = RGBColor(100, 100, 100)
Categorie.Nome.textColor = HSBColor(180, 0,5, 0,5)
Categorie.Nome.fontModifiers = "B"
Categorie.Nome.alignment = Center
Categorie.Idcategoria.mask = "0000.0000"
}
}
- Per comporre un colore esistono le procedure RGBColor e HSBColor.
- Il colore trasparente ha valore -1.
- Per annullare il colore di sfondo dinamico assegnare il valore -2.
- Il colore di sfondo attribuito dinamicamente prevale su tutti i possibili colori di sfondo del Visual Style (riga in errore, righe alternate, etc.).
- Questa proprietà non è supportata dal tema BootstrapZen.
Ultima modifica: 20/11/2020 / Validità: da 9.1.4040