Icon

proprietà copia link

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; < Cmd.commandsCount(); i = + 1)
  {
    this.SaveCommand(Cmd.getCommand(i), Cmd)
  }
}

Ultima modifica: 03/09/2018 / Validità: da 10.0.4300