English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Proprietà

ID Panel

funzione copia link

Scopo

Ritorna l'oggetto IDPanel corrispondente a questo pannello. In questo modo sarà possibile operare sul pannello in maniera generica e non specifica.

Sintassi

IDPanel p = null // Il pannello generico
// 
p := Pannello.IDPanel()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene ritornato un oggetto della libreria IDPanel corrispondente a questo pannello. La libreria IDPanel permette di lavorare sul pannello con funzioni generiche.

Esempio di codice

// *****************************************
// Cambio stile a tutti i campi del pannello
// *****************************************

public void Prodotti2.BottoneModifica()
{
  int i = 0        // Contatore campi
  int j = 0        // Il l'indice del campi
  IDPanel p = null // Il pannello generico
  // 
  // Alterno i due stili

  if this.StileAttuale = StileGradienteVerde
  {
    this.StileAttuale := StileGradienteGiallo
  }
  else
  {
    this.StileAttuale := StileGradienteVerde
  }
  // 
  // Recupero la libreria generica

  p := Prodotti.IDPanel()
  // 
  // Ciclo sui campi master del pannello

  while i < p.MasterFieldsCount()
  {
    // Trovo l'indice del campo master i nell'array dei campi
    j := p.FindField(p.MasterFieldCode(i))
    // 
    // Imposto il nuovo stile

    p.SetFieldVisualStyle(j, this.StileAttuale)
    // 
    // Prossimo campo master

    i := i + ONE
  }
}
  • Usando questa funzione è possibile passare come parametro uno specifico pannello ad una funzione che lo può manipolare in maniera indiretta.

Ultima modifica: 26/02/2014 / Validità: da 6.5.2680

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum