Scopo
Rappresenta la pagina attualmente selezionata in un pannello multi-pagina.
Sintassi
int pidx = 0 // Indice pagina
//
pidx := Pannello.Page
//
pidx := Pannello.Page
Quando letta
Restituisce un numero intero che rappresenta il numero di pagina attualmente selezionata in un pannello multipagina. Deve essere confrontato con la proprietà Me delle pagine del pannello.
Quando impostata
Modifica la pagina attualmente selezionata nel pannello. E' consigliabile l'utilizzo della proprietà Me della pagina di pannello da selezionare.
Esempio di codice
// ***********************************
// Fired when the panel changes status
// ***********************************
event Ordini.Ordini.OnChangeStatus(
int OldStatus // Stato precedente del pannello
)
{
// Quando ritorno in QBE
if Ordini.Status() = QBE AND OldStatus = DATA
{
// Mi posiziono sulla prima pagina
Ordini.Page := Ordini.DatiOrdine.Me()
Ordini.IdOrdine.SetFocus()
}
}
// Fired when the panel changes status
// ***********************************
event Ordini.Ordini.OnChangeStatus(
int OldStatus // Stato precedente del pannello
)
{
// Quando ritorno in QBE
if Ordini.Status() = QBE AND OldStatus = DATA
{
// Mi posiziono sulla prima pagina
Ordini.Page := Ordini.DatiOrdine.Me()
Ordini.IdOrdine.SetFocus()
}
}
- Modificando la proprietà Page viene notificato l'evento OnChangePage del pannello.
- Se si imposta la proprietà ad una pagina inesistente viene lanciata un eccezione.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680
proprietà