Alignment

proprietà copia link

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"
  }
}
  • Per annullare l'allineamento dinamico assegnare il valore -1.

Ultima modifica: 23/03/2021 / Validità: da 9.1.4040