GETLASTRIBBONEVENT
DesktopStringa
Restituisce l'identificativo del bottone della Ribbon Bar premuto.
suggerimento
Può essere utilizzata nel caso in cui la composizione della videata sia articolata su sorgenti differenti; in questi contesti, dopo l'uscita dalla videata di dettaglio, è possibile determinare qual è il tasto premuto ed eseguire la relativa azione pur non avendo localmente la definizione completa della Ribbon Bar.
Definizione BC
È possibile utilizzare la seguente sintassi per utilizzare la funzione:
GETLASTRIBBONEVENT(<VIDEATA>)
Parametri
VIDEATA
Identificativo della videata.
Esempi
Ultimo evento eseguito
'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"] NOME[VideataEsempio1] RIBBON[IDRIBBON["IDRibbonEsempio_FN1"]]
'@DEFRIBBONBAR NOME[FunzioniRibbonBarEsempio1] IDRIBBONBAR["IDRibbonEsempio_FN1"] _
CATEGORIA[ID["Categoria1_1"] TIT["Azioni"] _
GRUPPO[ID["Grupppo1"] TIT["Navigazione"] _
BOTTONE[ID["SYS_EXIT"] TIT["Abbandona"] AZIONE[Abbandona()]] _
BOTTONE[ID["SYS_NEW"] TIT["Nuovo documento"] AZIONE[Nuovo()]] _
BOTTONE[ID["SYS_DETAIL"] TIT["Ultima azione"] AZIONE[UltimaAzione()]] _
] _
]
'@RUNVID
...
'@SRP UltimaAzione()
DIM IdEvento[STRING] = GETLASTRIBBONEVENT(VideataEsempio1.GetIdRuntime())
If IdEvento = "SYS_NEW" Then
'@DEFVIDMSG MSG["L'ultima azione eseguita dalla ribbon è l'aggiunta del documento"]
EndIf
Return