Scopo
Mostra il command set aprendo un menu popup alle coordinate del browser specificate. Dalla versione 8.5 il menù popup può essere a più livelli.
Sintassi
CommandSet.OpenPopupXY(xb, yb)
Argomenti
XB | Coordinata X in pixel relativa alla finestra browser alla quale aprire il menù popup |
YB | Coordinata Y in pixel relativa alla finestra browser alla quale aprire il menù popup |
Esempio di codice
// ***************************************************************************
// Evento notificato dal book quando l'utente esegue un click singolo nel book
// ***************************************************************************
event Desktop.LibroDesktop.OnMouseClick(
int Button //
int X //
int Y //
int XB //
int YB //
int BoxID //
inout boolean Cancel //
)
{
// Se era aperto il cambio impiegato lo chiuso subito...
CambioImpiegato.Close(??)
//
if Button = Right
{
// Se sono sullo sfondo o sul cestino, mostro sono i comandi comuni
if BoxID = LibroDesktop.SfondoDesktop.Me() OR LibroDesktop.DocDNAIcona = CESTINO
...
else // Metto i nomi degli altri impiegati
...
MenuPopup.OpenPopupXY(XB, YB)
this.LastXB := XB
this.LastYB := YB
}
}
// Evento notificato dal book quando l'utente esegue un click singolo nel book
// ***************************************************************************
event Desktop.LibroDesktop.OnMouseClick(
int Button //
int X //
int Y //
int XB //
int YB //
int BoxID //
inout boolean Cancel //
)
{
// Se era aperto il cambio impiegato lo chiuso subito...
CambioImpiegato.Close(??)
//
if Button = Right
{
// Se sono sullo sfondo o sul cestino, mostro sono i comandi comuni
if BoxID = LibroDesktop.SfondoDesktop.Me() OR LibroDesktop.DocDNAIcona = CESTINO
...
else // Metto i nomi degli altri impiegati
...
MenuPopup.OpenPopupXY(XB, YB)
this.LastXB := XB
this.LastYB := YB
}
}
- Gli eventi OnMouseClick, OnMouseDoubleClick, OnGenericDrop... hanno come parametri le coordinate del mouse rispetto al browser alle quali l'utente ha interagito con l'applicazione. Questi parametri possono quindi essere usati direttamente per aprire un menù contestuale tramite questa procedura.
Ultima modifica: 23/03/2021 / Validità: da 8.5.3800