English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tabbed View

Get Form Page Index

funzione copia link

Scopo

Ritorna il numero di pagina in cui si trova l'istanza della form indicata come parametro.

Sintassi

int pageNum = 0 
// 
pageNum = TabbedView.getFormPageIndex(Form Instance)

Argomenti

Form Instance Istanza della form da cercare; oggetto di tipo IDForm.

Valore di ritorno

Ritorna il numero di pagina in cui si trova l'istanza della form indicata come parametro o -1 se la form non è contenuta nella Tabbed View.

Esempio di codice

// ****************************************************************************
// Questo evento viene notificato dall'oggetto Tabbed View quando viene
// cambiata la pagina attiva.
// ****************************************************************************

event TabbedDinamica.Tabbed.ChangePage(
  int PreviousPage     // È un numero intero rappresentante l'indice della...
  inout boolean Cancel // Se impostato a True annulla il cambio pagina.
)
{
  IDForm idf = null // Riferimento alla videata +
  // 
  try
  {
    // Ottengo il riferimento alla Videata Adder inserita all'inizio
    idf = this.Videate.getObject("Adder")
  }
  catch
  {
    return
  }
  // 
  if (idf == null)
  {
    return
  }
  // 
  // Verifico se è stata selezionata la pagina contenente la Videata Adder ed
  // in quel caso apro il Popup

  if (Tabbed.selectedPage() == Tabbed.getFormPageIndex(idf))
  {
    Cancel = true
    // 
    PopupCmd.openPopupXY(this.Xpos, this.Ypos)
  }
}
  • Introdotta a partire dalla versione 9.1.
  • Se l'istanza di IDForm non è contenuta nella TabbedView viene ritornato -1.

Ultima modifica: 05/08/2022 / Validità: da 9.1.4040

Vedi Anche

  • Libreria Form

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum