Scopo
Permette di modificare l'ordine di tabulazione del pannello spostando il campo specificato.
Sintassi
IDPanel idp = Pannello.IDPanel()
//
idp.Move(campo, nuovo indice, layout)
//
idp.Move(campo, nuovo indice, layout)
Argomenti
| Campo | Indice del campo da muovere. |
| Indice Campo Prima | E' il nuovo indice di tabulazione del campo di pannello. Tutti gli indici dei campi compresi tra la vecchia posizione e quella nuova verranno aggiornati di conseguenza. |
| Layout | Il layout in cui avviene tale spostamento: List o Form (vedi LayoutValues). |
Esempio di codice
// Ottengo il riferimento all'IDpanel
IDPanel idp = Corrieri.IDPanel()
//
// Sposto il campo Telefono prima del campo NomeSocietà, in lista (funziona
// solo se è attivato il Tab Order Avanzato)
idp.Move(Corrieri.Telefono.Me(), Corrieri.NomeSocieta.Me(), List)
IDPanel idp = Corrieri.IDPanel()
//
// Sposto il campo Telefono prima del campo NomeSocietà, in lista (funziona
// solo se è attivato il Tab Order Avanzato)
idp.Move(Corrieri.Telefono.Me(), Corrieri.NomeSocieta.Me(), List)
- Questa procedura funziona solo se è stato attivato il Tab Order Avanzato per il pannello. Attivandolo è possibile specificare ordini di navigazione diversi per il layout lista e dettaglio.
- Questa è una funzione che normalmente non deve essere utilizzata: non è necessaria per implementare alcun tipo di gestione applicativa classica. Può invece essere utile in caso di videate che si devono riconfigurare dinamicamente a runtime.
- Modificando l'ordine di tabulazione di un campo mostrato in lista, si modifica di conseguenza anche l'ordine di visualizzazione delle colonne.
Ultima modifica: 25/10/2016 / Validità: da 9.0.3940
procedura