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)
//
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)
}
}
// 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
funzione