Scopo
Rappresenta lo stato di visibilità del Command Set.
Sintassi
boolean visibile = False // nuovo stato di visibilità del command set
//
CommandSet.Visible := visibile
//
CommandSet.Visible := visibile
Quando letta
Restituisce True se il CommandSet è visibile, False altrimenti.
Quando impostata
Se impostata a True rende visibile il CommandSet, altrimenti lo nasconde.
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
...
//
// Se l'utente sta modificando gli ordini inibisco l'utilizzo
// del menu Tabelle e del menu Ordini CMD Set
if Ordini.Status() = UPDATED
{
Tabelle.Visible := False
OrdiniCMDSet.Visible := False
}
else //
{
Tabelle.Visible := True
OrdiniCMDSet.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
...
//
// Se l'utente sta modificando gli ordini inibisco l'utilizzo
// del menu Tabelle e del menu Ordini CMD Set
if Ordini.Status() = UPDATED
{
Tabelle.Visible := False
OrdiniCMDSet.Visible := False
}
else //
{
Tabelle.Visible := True
OrdiniCMDSet.Visible := True
}
}
- Un CommandSet visualizzato nella toolbar e visibile non verrà comunque mostrato se la proprietà Enabled è impostata a False.
- La lettura della proprietà Visible di un CommandSet visualizzato nella toolbar e con al proprietà Enabled a False restituisce comunque True, anche se il CommandSet è nascosto a causa della proprietà Enabled.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680