Scopo
Questa proprietà permette di cambiare il colore del testo del campo di pannello prevalendo su quello definito nel Visual Style.
Sintassi
Pannello.Campo.textColor = colore
Quando letta
Ritorna un intero corrispondente al colore del testo impostato per questo campo; viene ritornato -2 se il campo non ha un colore del testo dinamico.
Quando impostata
Imposta il colore del testo 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 del testo dinamico assegnare il valore -2.
- Il colore del testo attribuito dinamicamente prevale su tutti i possibili colori di sfondo del Visual Style (riga in errore, valori readonly, etc.).
Ultima modifica: 23/03/2021 / Validità: da 9.1.4040