Scopo
Sposta il puntatore dell'elemento attivo all'elemento precedente della collection. Può essere usata, ad esempio, per leggere l'elemento precedente della collection, oppure per effettuare la scansione dei cicli all'indietro.
Sintassi
// Mi sposto all'elemento precedente
Collection.MovePrev()
Collection.MovePrev()
Argomenti
Questa procedura non ha argomenti.Esempio di codice
// ******************
// Provo la move next
// ******************
public void ProveIDCollection.MoveNext()
{
// Riposiziono la collection nel caso fosse stata mossa dal pannello
this.Fornitori.AbsolutePosition := Filtro.Posizione
//
// Mi sposto all'indietro
this.Fornitori.MovePrev()
//
// Mostro il fornitore attuale
this.MostraAttuale()
}
// Provo la move next
// ******************
public void ProveIDCollection.MoveNext()
{
// Riposiziono la collection nel caso fosse stata mossa dal pannello
this.Fornitori.AbsolutePosition := Filtro.Posizione
//
// Mi sposto all'indietro
this.Fornitori.MovePrev()
//
// Mostro il fornitore attuale
this.MostraAttuale()
}
- Questo metodo non genera una eccezione anche se la collection è vuota oppure il puntatore dell'elemento attivo è posizionato prima del primo elemento.
- La definizione di "elemento precedente" della collection dipende anche dalle proprietà ShowDeleted e ShowHidden. Se esse fossero, ad esempio, entrambe False, allora il metodo MovePrev muoverebbe il puntatore dell'elemento corrente all'elemento precedente non nascosto e non cancellato.
- Se la collection è attaccata al pannello, esso ne può spostare l'elemento attivo a piacimento.
Ultima modifica: 25/10/2016 / Validità: da 6.5.2680
procedura