English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • ID Panel
  • Proprietà Campi
  • Field Positioning

Get Field Width

funzione copia link

Scopo

Ritorna la larghezza di un campo quando viene visualizzato in un determinato layout. Tale valore è misurato in pixel e contiene anche la larghezza del titolo se esso è mostrato a sinistra del campo.

Sintassi

int dimensione := Pannello.GetFieldWidth(indice campo, layout)

Argomenti

Field Index Indice del campo (numero compreso tra 1 e FieldsCount)
Layout Layout di cui si vuole leggere l'impostazione; i valori da usare sono quelli della lista LayoutValues.

Valore di ritorno

Viene ritornato un intero corrispondente alla larghezza del campo.

Esempio di codice

// ****************************************************************************
// Evento notificato al documento quando si desidera conoscere il valore di una
// Named Property
// ****************************************************************************

event Campo.OnGetNamedPropertyValue(
  string PropertyName        // E' il nome della proprietà calcolata di cu...
  inout string PropertyValue // E' un parametro di output in cui deve esse...
)
{
  Pannello p := Pannello.Cast(Parent)
  // 
  try
  {
    switch (PropertyName)
    {
      case Field Left Position:
      {
         PropertyValue := ToString(p.IDPanel.GetFieldLeftPosition(Indice, p.
           IDPanel.Layout))
      }
      case Field Top Position:
      {
         PropertyValue := ToString(p.IDPanel.GetFieldTopPosition(Indice, p.
           IDPanel.Layout))
      }
      case Field Width:
      {
         PropertyValue := ToString(p.IDPanel.GetFieldWidth(Indice, p.IDPanel.
           Layout))
      }
      case Field Height:
      {
         PropertyValue := ToString(p.IDPanel.GetFieldHeight(Indice, p.
           IDPanel.Layout))
      }
      case Field Caption Width:
      {
         PropertyValue := ToString(p.IDPanel.GetFieldCaptionWidth(Indice, p.
           IDPanel.Layout))
      }
    }
  }
}
  • Il campo è sempre inteso come etichetta più valore. Se il campo ha l'etichetta visibile ed essa viene mostrata alla sinistra del campo, questa proprietà identifica la larghezza complessiva.

Ultima modifica: 25/10/2016 / Validità: da 8.0.3560

Vedi Anche

  • Form Width (proprietà)
  • List Width (proprietà)
  • Fields Count (funzione)
  • Layout Values (lista valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum