Scopo
Aggiunge un nuovo Command Set all'applicazione.
Sintassi
int CmdIndex // Conterrà l'indice del nuovo comand set
//
CmdIndex := Applicazione.AddCommandSet(comando)
//
CmdIndex := Applicazione.AddCommandSet(comando)
Argomenti
Cmd Set | E' un'istanza di tipo IDCommand che rappresenta il comand set da aggiungere |
Valore di ritorno
Viene restituito l'indice del comando.
Esempio di codice
// ************************************************************
// Adds a new global command set
// ************************************************************
public void Application.AddNewCmdSet()
{
IDCommand NewCmdSet = new()
NewCmdSet.setCode("ORDERS")
NewCmdSet.caption = "Orders"
NewCmdSet.setIsMenu(true)
NewCmdSet.visible = true
NewCmdSet.enabled = true
Application.addCommandSet(CmdSet)
//
// Add one new command
IDCommand NewCmd = new()
NewCmd.setCode("NEWORDER")
NewCmd.caption = "Create order"
NewCmd.visible = true
NewCmd.enabled = true
NewCmdSet.addCommand(NewCmd)
//
// Expand the new command set
NewCmdSet.setExpanded(true)
}
// Adds a new global command set
// ************************************************************
public void Application.AddNewCmdSet()
{
IDCommand NewCmdSet = new()
NewCmdSet.setCode("ORDERS")
NewCmdSet.caption = "Orders"
NewCmdSet.setIsMenu(true)
NewCmdSet.visible = true
NewCmdSet.enabled = true
Application.addCommandSet(CmdSet)
//
// Add one new command
IDCommand NewCmd = new()
NewCmd.setCode("NEWORDER")
NewCmd.caption = "Create order"
NewCmd.visible = true
NewCmd.enabled = true
NewCmdSet.addCommand(NewCmd)
//
// Expand the new command set
NewCmdSet.setExpanded(true)
}
- 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: 13/12/2019 / Validità: da 19.5.7600