English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tree
  • Document Orientation

Activate Doc

procedura copia link

Scopo

Attiva il nodo dell'albero il cui documento associato è quello indicato.

Sintassi

// Attivo il documento dell'albero
Albero.ActivateDoc(documento)

Argomenti

Documento E' il documento che identifica il nodo da attivare. Deve essere un oggetto derivato dalla libreria IDDocument.

Esempio di codice

// ***********************
// Attiva il nodo indicato
// ***********************

public void AlberoDO.AttivaNodo()
{
  OggettoAlbero oa = null // 
  // 
  // Se è tutto chiuso... espando il nodo radice

  Documenti.ExpandDoc(this.Root, ??)
  // 
  // Recupero il documento corrente... poiché la collection attaccata al
  // pannello è esattamente la stessa collection dell'oggetto attaccato
  // all'albero... i puntatori sono esattamente gli stessi. Quindi posso usare
  // il documento del pannello per cercare il documento nell'albero

  oa := OggettoAlbero.Document
  // 
  // Espando il documento richiesto

  Documenti.ActivateDoc(oa)
}
  • La chiamata alla procedura ha lo stesso effetto di un'assegnazione alla proprietà ActiveDocument dell'albero.
  • Se il nodo da attivare non viene trovato tra i nodi dell'albero la chiamata alla procedura non ha alcun effetto. In questo caso viene generato un messaggio di warning che è possibile osservare nella videata di debug.

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

Vedi Anche

  • ID Document
  • Active Document (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum