| dalla versione 8.5.3800 - modificato il 14/09/2012 - link - english
|
Scopo
Permette di modificare il tooltip di un determinato comando del CommandSet. Può essere utilizzata, ad esempio, per impostare dinamicamente il tooltip in base al tipo di comando.
CommandSet.SetCommandCaption(index, tooltip)
Argomenti
Index
|
E' un numero intero rappresentante l'indice del comando all'interno del CommandSet.
|
Tooltip
|
E' una stringa rappresentante il nuovo tooltip da assegnare al Command.
|
Note
- Gli indici di posizione dell'oggetto Command all'interno del CommandSet vanno da 0 a GetCommandsCount - 1.
E' possibile ottenere l'indice di un comando mediante la funzione GetIndex dell'oggetto Command.
- Dalla versione 8.5, se il TooltipManager non è stato disattivato, allora è possibile utilizzare anche un testo HTML. E' quindi possibile mostrare tooltip che contengono immagini, comandi, ecc.
event Desktop.LibroDesktop.OnMouseClick(
int Button
int X
int Y
int XB
int YB
int BoxID
inout boolean Cancel
)
{
CambioImpiegato.Close(??)
if Button = Right
{
if BoxID = LibroDesktop.SfondoDesktop.Me() OR LibroDesktop.DocDNAIcona = CESTINO
...
else
{
int i := 0
for (i := ZERO; i < SistemaDocumenti.GetIndex(); i := i + ONE)
{
MenuPopup.SetCommandVisible(i, True)
}
i := ZERO
for each row
{
select
NomeImpiegato := Cognome +c Space +c Nome
IDImpiegato := ID
from
Impiegati
where
ID <> Webtop.DatiSessione.IDImpiegato
order by
ID
record Impiegato
string Nome
int ID
MenuPopup.SetCommandCaption(i, Invia a: +c Impiegato.Nome)
MenuPopup.SetCommandTooltip(i, FormatMessage(Tag Immagine, Impiegato.ID, ??, ??, ??, ??))
i := i + ONE
}
}
MenuPopup.OpenPopupXY(XB, YB)
this.LastXB := XB
this.LastYB := YB
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.