Scopo
Indica se il pannello è visibile o meno.
Sintassi
boolean vis = 0 // Il pannello è visibile?
//
vis := Pannello.Visible
//
vis := Pannello.Visible
Quando letta
Ritorna True se il pannello è attualmente visibile, False altrimenti.
Quando impostata
Mostra o nasconde il pannello.
Esempio di codice
// ********************************************
// Fired when the active row in a panel changes
// ********************************************
event ProdottiDettagli.Prodotti.OnChangeRow()
{
// Errore possibile durante l'inizializzazione della videata
try
{
// Se non ho un prodotto selezionato
// nascondo il pannello del dettaglio delle righe ordine
// di quel prodotto
if IsNull(Prodotti.IdProdotto)
{
DettagliOrdini.Visible := False
}
else
{
DettagliOrdini.Visible := True
}
}
}
// Fired when the active row in a panel changes
// ********************************************
event ProdottiDettagli.Prodotti.OnChangeRow()
{
// Errore possibile durante l'inizializzazione della videata
try
{
// Se non ho un prodotto selezionato
// nascondo il pannello del dettaglio delle righe ordine
// di quel prodotto
if IsNull(Prodotti.IdProdotto)
{
DettagliOrdini.Visible := False
}
else
{
DettagliOrdini.Visible := True
}
}
}
- Questa proprietà può essere impostata in base all'utente collegato all'applicazione attraverso il sistema dei permessi/divieti legati ai ruoli utenti.
- Se il pannello è contenuto in una visualizzazione a schede, la scheda che contiene il pannello viene mostrata o nascosta.
- Un pannello nascosto non aggiorna il contenuto della master query anche se cambiano i parametri da cui essa dipende. Per modificare questo comportamento occorre utilizzare la procedura FreezeWhenHidden del pannello.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680