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

Deactivate

evento copia link

Condizioni di notifica

Evento notificato alla videata quando essa viene messa in secondo piano, condizione che si verifica nei seguenti casi:

  • un'altra videata viene messa in primo piano, la videata attuale non viene più vista dall'utente.

Utilizzo consigliato

L'evento di Deactivate può essere utilizzato per vincolare l'utente al form finché non si pongono particolari condizioni, oppure per personalizzare l'interfaccia dell'applicazione una volta che il form ha perso il fuoco.

Argomenti

Cancel Se impostato a True il form viene lasciato in primo piano. L'altra form che doveva andare in primo piano verrà quindi lasciata in secondo piano.

Esempio di codice

// ****************************************************************************
// Il form Categorie è di configurazione, se viene messo in secondo piano e se
// i dati non sono modificati lo chiudo
// ****************************************************************************

event Categorie.Deactivate(
  inout boolean Cancel // Cancel deactivate event (the form is still activ...
)
{
  if Categorie.Status() <> UPDATED
  {
    this.Close(??)
  }
}
  • Il parametro Cancel non deve essere impostato a True se la form che si sta aprendo è popup, altrimenti si otterranno dei disallineamenti grafici. Questo comportamento sarà migliorato in una successiva versione di Instant Developer.
  • L'evento non viene notificato al momento della chiusura del form.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Load (evento)
  • Status (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum