English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Command Set

Open Popup XY

procedura copia link

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
  }
}
  • 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

Vedi Anche

  • On Mouse Double Click (evento)
  • On Mouse Click (evento)
  • Open Popup (procedura)
  • On Generic Drop (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum