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 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: 06/05/2024 / Validità: da 6.5.2680