Scopo
Questa proprietà rappresenta l'immagine associata al comando o command set.
Sintassi
string icona = IDCommand.icon
Quando letta
Restituisce una stringa che contiene il nome dell'immagine associata al comando o commandset.
Il nome dell'immagine non contiene il percorso assoluto ma solo il nome e l'estensione, in quanto le immagini dei comandi sono sempre contenute nella cartella images/.
Quando impostata
Assegna un' immagine al comando o commandset.
L'immagine deve essere contenuta nella cartella images/ e il valore assegnato a questa proprietà deve essere il nome dell'immagine compreso di estensione.
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)
}
}
Ultima modifica: 03/09/2018 / Validità: da 10.0.4300