English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Form
  • Eventi

Load

evento copia link

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
}
  • 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

Vedi Anche

  • On Change Row (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum