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

Visible

proprietà copia link

Scopo

Rappresenta lo stato di visibilità del form. Impostandola a False è possibile nascondere videate che l'utente non deve vedere ma che devono essere aperte per funzionare come, ad esempio, una videata che contiene report da stampare in PDF.

Sintassi

boolean visibile = False // 
// 
Form.Visible := visibile

Quando letta

Ritorna True se il form è visibile, False altrimenti.

Quando impostata

Se impostata a False rende invisibile il form, altrimenti lo rende visibile.

Esempio di codice

// ***********************************
// Fired when the panel changes status
// ***********************************

event Ordini.Ordini.OnChangeStatus(
  int OldStatus // Stato precedente del pannello
)
{
  // Quando ritorno in QBE
  if Ordini.Status() = QBE AND OldStatus = DATA
  {
    // Mi posiziono sulla prima pagina
    Ordini.Page := Ordini.DatiOrdine.Me()
    Ordini.IdOrdine.SetFocus()
  }
  // 
  // Se l'utente sta modificando gli ordini inibisco l'utilizzo
  //  del menu Tabelle e del menu Ordini CMD Set

  if Ordini.Status() = UPDATED
  {
    Tabelle.Enabled := False
    OrdiniCMDSet.Enabled := False
    Prodotti.Visible := False
  }
  else  // 
  {
    Tabelle.Enabled := True
    OrdiniCMDSet.Enabled := True
    Prodotti.Visible := True
  }
}
  • Una form nascosta non appare all'interno dell'elenco delle form attive.
  • Non è possibile nascondere form modali (popup).
  • E' possibile nascondere una form agganciata (docked).

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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum