Scopo
Aggiunge un nuovo comando al Command Set. Normalmente viene utilizzata per cambiare a run-time il contenuto di un menù applicativo.
Sintassi
int CmdIndex // Conterrà l'indice del nuovo comando
//
CmdIndex := CommandSet.AddCommand(comando)
//
CmdIndex := CommandSet.AddCommand(comando)
Argomenti
comando | E' un'istanza di tipo IDCommand che rappresenta il comando da aggiungere |
Valore di ritorno
Viene restituito l'indice del comando.
Esempio di codice
IDCommand idc = new()
idc.visible = true
idc.enabled = true
idc.caption = "Command caption"
//
int idx = CommandSet.addCommand(idc)
idc.visible = true
idc.enabled = true
idc.caption = "Command caption"
//
int idx = CommandSet.addCommand(idc)
- La funzione restituisce l'indice del comando. Tale informazione può essere utilizzata all'interno degli eventi del Command Set (per esempio l'evento OnCommand) per sapere quale comando è stato attivato.
- Il sistema valorizza anche la proprietà Index dell'istanza passata come parametro. Pertanto non è necessario leggere il valore di ritorno della funzione ma si può leggere il valore restituito dalla funzione Index dell'istanza passata come parametro.
Ultima modifica: 21/03/2022 / Validità: da 16.0.6700