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

Open Popup XY

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

Ultima modifica: 13/02/2020 / Validità: da 8.5.3800

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

Vedi Anche

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

Ti serve altro aiuto?

Consulta il Forum