English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tree
  • Proprietà

Width

proprietà copia link

Scopo

Questa proprietà rappresenta la larghezza dell'albero misurata in pixel. Se il contenuto dell'albero è più grande, apparirà una scrollbar orizzontale.

Sintassi

int dx = 0 // Dimensione Albero
// 
dx := Albero.Width

Quando letta

Ritorna la larghezza dell'albero misurata in pixel. Tale larghezza rappresenta lo spazio disponibile all'albero all'interno del browser. Se il contenuto dell'albero è più grande, apparirà una scrollbar orizzontale.

Quando impostata

Modifica la larghezza dell'albero al valore impostato.

Esempio di codice

// **************************************************
// Fired after changes in panel are saved to database
// **************************************************

event AlberoCategorie.Parametri.AfterCommit(
  int RowsUpdated  // Number of rows inserted or updated
  int RowsInErrors // Number of rows that cannot be updated due to database errors
)
{
  // Gestione dei null
  Parametri.Caption := NullValue(Parametri.Caption, Categorie.Caption)
  Parametri.Width := NullValue(Parametri.Width, Categorie.Width)
  Parametri.Height := NullValue(Parametri.Height, Categorie.Height)
  // 
  // Se è cambiata la dimensione... devo aggiornare l'interfaccia utente

  if Parametri.Width <> Categorie.Width OR Parametri.Height <> Categorie.Height
  {
    this.UpdateScreen()
  }
  // 
  // Scrivo le proprietà

  Categorie.Caption := Parametri.Caption
  Categorie.Enabled := Parametri.Enabled
  Categorie.MultipleSelection := Parametri.MultipleSelection
  Categorie.DragAndDrop := Parametri.DragAndDrop
  Categorie.ActivateOnExpand := Parametri.ActivateOnExpand
  Categorie.Width := Parametri.Width
  Categorie.Height := Parametri.Height
  Categorie.Active := Parametri.Active
}
  • E' consigliabile utilizzare questa proprietà nell'evento di Load della videata se si desidera cambiare la larghezza dell'albero.
  • Se la proprietà Width viene modificata successivamente all'inizializzazione della videata è necessario chiamare la procedura UpdateScreen della videata affinché tale modifica venga comunicata al browser.

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

Vedi Anche

  • Update Screen (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum