Scopo
Sposta il puntatore dell'elemento attivo al prossimo elemento della collection. Può essere usata, ad esempio, per leggere il prossimo elemento della collection, oppure per effettuare la scansione dei cicli in avanti.
Sintassi
// Mi sposto al prossimo elemento
Collection.MoveNext()
Collection.MoveNext()
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 in avanti
this.Fornitori.MoveNext()
//
// 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 in avanti
this.Fornitori.MoveNext()
//
// Mostro il fornitore attuale
this.MostraAttuale()
}
- Questo metodo non genera una eccezione anche se la collection è vuota oppure il puntatore dell'elemento attivo è posizionato dopo l'ultimo elemento.
- La definizione di "prossimo elemento" della collection dipende anche dalle proprietà ShowDeleted e ShowHidden. Se esse fossero, ad esempio, entrambe False, allora il metodo MoveNext muoverebbe il puntatore dell'elemento corrente al prossimo elemento 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