Scopo
Questa proprietà permette di cambiare l'allineamento del testo del campo di pannello, prevalendo su quello del Visual Style. I possibili valori per questa proprietà sono quelli della lista valori AlignmentType della libreria Visual Style.
Sintassi
Pannello.Campo.alignment = allineamento
Quando letta
Ritorna un intero corrispondente all'allineamento impostato per questo campo; viene ritornato -1 se il campo non ha un allineamento impostato dinamicamente.
Quando impostata
Imposta l'allineamento del testo del campo che verrà applicato al posto di quella definito da Visual Style. Se viene impostato nell'evento di OnDynamicProperties l'allineamento 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 annullare l'allineamento dinamico assegnare il valore -1.
Ultima modifica: 23/03/2021 / Validità: da 9.1.4040