Scopo
Restituisce un comando appartenente al CommandSet.
Sintassi
IDCommand idc = Cmd.getCommand(Index)
Argomenti
| Index | Indice del comando da restituire, da 0 a CommandsCount -1. |
Valore di ritorno
Viene restituito un'oggetto di tipo IDCommand.
Esempio di codice
// ***************************************************
// Salva la configurazione del comando su tabella IMDB
// ***************************************************
public void GestioneComandi.SaveCommand(
IDCommand Cmd // Comando da salvare
IDCommand parentCMS // Comando padre del comando attuale
)
{
// Inserisco i dati del comando
insert values into Commands
set Code = Cmd.code()
set Index = Cmd.index()
set Enabled = Cmd.enabled
set Visible = Cmd.visible
set Tooltip = Cmd.tooltip
set Caption = Cmd.caption
set Icon = Cmd.icon
set IsToolbar = if(Cmd.isToolbar(), true, false)
set IsMenu = if(Cmd.isMenu(), true, false)
set Expanded = if(Cmd.getExpanded(), true, false)
set IsCMS = if(Cmd.commandsCount() > 0, true, false)
set Level = Cmd.level()
set Parent = if(parentCMS != null, parentCMS.code(), null)
//
// Adesso passo ai miei figli
for (int i = 0; i < Cmd.commandsCount(); i = i + 1)
{
this.SaveCommand(Cmd.getCommand(i), Cmd)
}
}
// Salva la configurazione del comando su tabella IMDB
// ***************************************************
public void GestioneComandi.SaveCommand(
IDCommand Cmd // Comando da salvare
IDCommand parentCMS // Comando padre del comando attuale
)
{
// Inserisco i dati del comando
insert values into Commands
set Code = Cmd.code()
set Index = Cmd.index()
set Enabled = Cmd.enabled
set Visible = Cmd.visible
set Tooltip = Cmd.tooltip
set Caption = Cmd.caption
set Icon = Cmd.icon
set IsToolbar = if(Cmd.isToolbar(), true, false)
set IsMenu = if(Cmd.isMenu(), true, false)
set Expanded = if(Cmd.getExpanded(), true, false)
set IsCMS = if(Cmd.commandsCount() > 0, true, false)
set Level = Cmd.level()
set Parent = if(parentCMS != null, parentCMS.code(), null)
//
// Adesso passo ai miei figli
for (int i = 0; i < Cmd.commandsCount(); i = i + 1)
{
this.SaveCommand(Cmd.getCommand(i), Cmd)
}
}
- Nel caso l'indice sia fuori dal range 0 - CommandsCount si ottiene un'eccezione.
Ultima modifica: 25/10/2016 / Validità: da 10.0.4300
funzione