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

Bring To Front

procedura copia link

Scopo

Porta il form in primo piano. Serve per mostrare all'utente un form già aperto.

Sintassi

Form.BringToFront()

Argomenti

La procedura non ha argomenti.

Esempio di codice

// ******************************
// Called when a form is unloaded
// ******************************

event Ordini.Unload(
  inout int Cancel // 
  boolean Confirm  // 
)
{
  // Se il form è aperto ma non ha il fuoco imposto
  // un errore in un panel sottostante

  if Ordini.IsOpen() AND NOT(Ordini.HasFocus()) AND Prodotti.HasFocus()
  {
    Ordini.SetErrorText(Controllare che ...)
  }
  // 
  // Se il form ordini è in primo piano e non ha errori

  if Ordini.HasFocus() AND NOT(Ordini.HasErrors()) AND NOT(Ordini.IsUpdated(
    ))
  {
    return
  }
  else  // Se il form invece non è in primo piano o ha errori fermo la chiusura
  {
    Cancel := True
    // 
    // Imposto il fuoco e porto il form in primo piano

    this.BringToFront()
  }
}
  • Questa procedura non deve essere usata se almeno un form di popup è attualmente aperto.
  • L'uso di questa procedura causa l'evento la notifica dell'evento di Deactivate sulla form che precedentemente era in primo piano e dell'evento di Activate sulla form portata in primo piano.

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

Vedi Anche

  • Show (procedura)
  • Deactivate (evento)
  • Activate (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum