Scopo
Questa funzione permette di ricercare un comando per "Codice comando":
Proprietà "Codice comando" utilizzata nella ricerca.
Qualora il comando venga trovato viene restituita una istanza della libreria IDCommand che permette di modificare le proprietà del comando. La ricerca viene effettuata su tutti i comandi dell'applicazione compresi i comandi eventualmente contenuti nelle videate.
Sintassi
IDCommand comando := GetCommandByCode(codice)
Argomenti
Codice | Codice del comando da cercare |
Valore di ritorno
Viene restituito un oggetto di tipo IDCommand corrispondente al comando cercato. Se la nessun comando possiede tale codice viene restituito il valore Null Object.
Esempio di codice
// ******************************************
// Abilita un comando ricercandolo per codice
// ******************************************
public void Applicazione.AbilitaComando(
string Codice //
)
{
IDCommand comando := GetCommandByCode(Codice) // Cerco il comando
//
// Se ho trovato il comando
if NOT(comando IS Null Object)
{
// Lo rendo visibile e lo abilito
comando.Visible := True
comando.Enabled := True
}
}
// Abilita un comando ricercandolo per codice
// ******************************************
public void Applicazione.AbilitaComando(
string Codice //
)
{
IDCommand comando := GetCommandByCode(Codice) // Cerco il comando
//
// Se ho trovato il comando
if NOT(comando IS Null Object)
{
// Lo rendo visibile e lo abilito
comando.Visible := True
comando.Enabled := True
}
}
Ultima modifica: 13/12/2019 / Validità: da 8.1.3650