| dalla versione 6.5.2680 - modificato il 14/09/2012 - link - english
|
Scopo
Ritorna True se un determinato comando del CommandSet è visibile, False altrimenti.
boolean CommandVisible = false
CommandVisible := CommandSet.GetCommandVisible(index)
Argomenti
Index
|
E' un numero intero rappresentante l'indice del Command all'interno del CommandSet.
|
Valore di ritorno
Viene ritornato True se il comando è visibile, False altrimenti.
Note
- Gli indici di posizione dell'oggetto Command all'interno del CommandSet vanno da 0 a GetCommandsCount - 1.
E' possibile ottenere l'indice di un comando mediante la funzione GetIndex dell'oggetto Command.
- Se l'oggetto Command fa parte di un Command Set mostrato nella toolbar, è sufficiente che sia disabilitato perché venga nascosto. Quindi nel caso in cui un comando della toolbar sia disabilitato ma visibile verrà comunque nascosto dal sistema, e la funzione GetCommandVisible ritornerà comunque True.
event Prodotti.CommandSet.OnCommand(
int CommandNumber
int Index
inout boolean Cancel
)
{
if CommandSet.GetCommandEnabled(Index) AND CommandSet.GetCommandVisible(
Index)
{
Prodotti.IdCategoria := ToInteger(CommandSet.GetCommandCode(Index))
}
EsempiGL.DTTLogMessage(FormatMessage(Icona del comando: |1, CommandSet.
GetCommandIcon(Index), ??, ??, ??, ??), ??, ??)
EsempiGL.MessageBox(FormatMessage(Impostata categoria |1, CommandSet.
GetCommandCaption(Index), ??, ??, ??, ??))
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.