Condizioni di notifica
Evento notificato alla videata al momento del caricamento in memoria, condizione che si verifica nei seguenti casi:
- il form viene aperto dal menu dell'applicazione e non è presente nell'elenco delle videate aperte;
- il form viene mostrato con il metodo Show e non è tra le finestre aperte;
- viene utilizzata una procedura pubblica del form quando questo non è tra le finestre aperte:prima dell'esecuzione della procedura il form viene caricato in memoria e quindi aperto. In questo caso prima viene notificato l'evento di Load e poi viene invocata la procedura della videata.
Utilizzo consigliato
L'evento di Load può essere utilizzato per completare la configurazione degli oggetti visuali presenti nella viderata. Ad esempio si possono rendere attivi Panel Fields, abilitare o disabilitare comandi e modificare i permessi di scrittura del pannello.
Argomenti
Questo evento non ha argomenti.Esempio di codice
// ****************************************************************************************
// All'apertura del form Clienti imposto le icone e l'autoridimensionamento del Tabbed View
// ****************************************************************************************
event Clienti.Load()
{
ClientiTabbed.AutoSize := True
//
// Imposto le icone ai tab
ClientiTabbed.LoadImage(Clienti.Me(), Convert(ToImage(Cliente)))
ClientiTabbed.LoadImage(Ordini.Me(), Convert(ToImage(Ordine)))
Clienti.Mostraaiuto.Text := Mostra aiuto
}
// All'apertura del form Clienti imposto le icone e l'autoridimensionamento del Tabbed View
// ****************************************************************************************
event Clienti.Load()
{
ClientiTabbed.AutoSize := True
//
// Imposto le icone ai tab
ClientiTabbed.LoadImage(Clienti.Me(), Convert(ToImage(Cliente)))
ClientiTabbed.LoadImage(Ordini.Me(), Convert(ToImage(Ordine)))
Clienti.Mostraaiuto.Text := Mostra aiuto
}
- L'evento di Load avviene quando è stato completata la configurazione degli oggetti presenti nella videata. E' quindi possibile accede a tutte le proprietà di tutti gli oggetti presenti in essa.
- L'evento di Load potrebbe non essere il primo evento ad essere notificato all'interno della videata. Ad esempio se la videata contiene un pannello, al momento della sua configurazione iniziale il pannello notifica un evento di OnChangeRow. All'interno della gestione di tale evento è quindi necessario tenere conto che la videata potrebbe essere solo parzialmente configurata e quindi si potrebbero verificare eccezioni se si tenta di accedere ad oggetti visuali non ancora istanziati.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680