Scopo
Rappresenta lo stato di abilitazione del comando.
Sintassi
boolean abilitato = false // nuovo stato di abilitazione del comando
//
Command.Enabled := abilitato
//
Command.Enabled := abilitato
Quando letta
Restituisce True se il comando è abilitato, False altrimenti.
Quanto impostata
Se impostata a True abilita il comando, altrimenti lo disabilita.
Esempio di codice
// ********************************************
// Fired when the active row in a panel changes
// ********************************************
event Ordini.Ordini.OnChangeRow()
{
// Abilito il comando invia mail solo se c'è un ordine selezionato
Inviamail.Enabled := NOT(IsNull(Ordini.IdOrdine))
}
// Fired when the active row in a panel changes
// ********************************************
event Ordini.Ordini.OnChangeRow()
{
// Abilito il comando invia mail solo se c'è un ordine selezionato
Inviamail.Enabled := NOT(IsNull(Ordini.IdOrdine))
}
- Un comando disabilitato contenuto nella menubar o in un menu popup verrà visualizzato comunque, ma senza che l'utente possa utilizzarlo. Verrà distinto dagli altri per il colore grigio del testo.
- Un comando disabilitato contenuto in una toolbar sarà invece reso invisibile se gli era stata associata un'immagine. Se non aveva un'immagine (comando di tipo TESTO) rimane visibile, viene visualizzato come disabilitato e l'utente non potrà utilizzarlo.
Ultima modifica: 27/03/2020 / Validità: da 6.5.2680
proprietà