Scopo
Permette di chiudere il form tramite Visual Code.
Sintassi
Form.Close(flag conferma)
Argomenti
Flag Conferma | E' un parametro booleano opzionale che permette di specificare se il form deve ritornare al chiamante una scelta conformata o annullata. Il valore di questo flag influenza il valore del parametro Confirm dell'evento di End Modal e ha significato solo per una form aperta come popup. |
Esempio di codice
// **********************************
// Called when a form is losing focus
// **********************************
event SitoProGamma.Deactivate(
inout boolean Cancel // Cancel deactivate event (the form is still activ...
)
{
// Se la finestra contenente il Panel Field con il Sito di Pro Gamma viene
// messa in secondo piano allora la chiudo. Il sito all'interno del campo
// viene ricaricato dalla pagina iniziale ogni volta che la finestra viene
// aperta o portata il primo piano. Per sottolineare questo comportamento
// all'utente chiudo la schermata nel caso in cui venga messa in secondo
// piano.
this.Close(??)
}
// Called when a form is losing focus
// **********************************
event SitoProGamma.Deactivate(
inout boolean Cancel // Cancel deactivate event (the form is still activ...
)
{
// Se la finestra contenente il Panel Field con il Sito di Pro Gamma viene
// messa in secondo piano allora la chiudo. Il sito all'interno del campo
// viene ricaricato dalla pagina iniziale ogni volta che la finestra viene
// aperta o portata il primo piano. Per sottolineare questo comportamento
// all'utente chiudo la schermata nel caso in cui venga messa in secondo
// piano.
this.Close(??)
}
- Quando l'utente preme il bottone Conferma nella barra del titolo il framework chiama il metodo Close(True) sulla form; se invece l'utente preme il bottone Annulla allora viene chiamato il metodo Close(False).
-
Attenzione: Qualora la videata sia una videata multipla occorre tenere presente che la riga di codice
this.Close()
se chiamata da una procedura o evento interno alla videata non chiude l'istanza multipla. Per poter chiudere una form multipla da una delle procedure o eventi contenuti nella videata occorre scrivere le seguenti righe di codice:IDForm f = this.IDForm() f.Close()
Solo in questo modo la videata multipla verrà chiusa correttamente.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680