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

Set Field Top Position

procedura copia link

Scopo

Sposta la posizione verticale del campo nel punto desiderato in un determinato layout.

Sintassi

Pannello.SetFieldTopPosition(indice campo, layout, posizione)

Argomenti

Field Index Indice del campo (numero compreso tra 1 e FieldsCount)
Layout Layout in cui si vuole cambiare l'impostazione; i valori da usare sono quelli della lista LayoutValues.
Position Posizione Y del campo in pixel

Esempio di codice

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

event Campo.OnSetNamedPropertyValue(
  string PropertyName  // E' il nome della proprietà calcolata di cui si v...
  string PropertyValue // E' il valore a cui si vuole impostare la proprie...
)
{
  Pannello p := Pannello.Cast(Parent)
  // 
  switch (PropertyName)
  {
    case Field Left Position:
    {
      p.IDPanel.SetFieldLeftPosition(Indice, p.IDPanel.Layout, ToInteger(
         PropertyValue))
    }
    case Field Top Position:
    {
      p.IDPanel.SetFieldTopPosition(Indice, p.IDPanel.Layout, ToInteger(
         PropertyValue))
    }
    case Field Width:
    {
      p.IDPanel.SetFieldWidth(Indice, p.IDPanel.Layout, ToInteger(
         PropertyValue))
    }
    case Field Height:
    {
      p.IDPanel.SetFieldHeight(Indice, p.IDPanel.Layout, ToInteger(
         PropertyValue))
    }
    case Field Caption Width:
    {
      p.IDPanel.SetFieldCaptionWidth(Indice, p.IDPanel.Layout, ToInteger(
         PropertyValue))
      p.IDPanel.SetRD()
    }
  }
}
  • Il campo è sempre inteso come etichetta più valore. Se il campo ha l'etichetta visibile ed essa viene mostrata sopra al campo, questa proprietà identifica il lato superiore dell'etichetta e non del riquadro che contiene il valore del campo.
  • E' possibile impostare questo valore anche a numeri minori di zero in modo da visualizzare solo parte del campo. I limiti pratici utilizzabili sono fra -1000 e +6000.

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

Vedi Anche

  • Form Top (proprietà)
  • List Top (proprietà)
  • Layout Values (lista valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum