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
//
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
}
}
// 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