English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Posizionamento

MDI Top

proprietà copia link

Scopo

Questa proprietà rappresenta la posizione Y del contenitore MDI espressa in pixel. Può essere usata ad esempio per posizionare una form aperta in popup.


Sintassi

int y := MDITop

Quando scritta

Questa proprietà NON deve essere scritta.

Quando letta

Ritorna la posizione Y del contenitore MDI espressa in pixel.

Note

Questa proprietà può cambiare quando cambiano le dimensioni del browser oppure quando viene mostrata o nascosta una form docked.

Esempio

// **************************************************************************
// Evento notificato dal book quando l'utente esegue un doppio click nel book
// **************************************************************************

event Desktop.LibroDesktop.OnMouseDoubleClick(
  int Button // E' un numero intero che rappresenta il pulsante premuto: 0...
  int X      // Posizione X in pixel nella pagina alla quale è stato premu...
  int Y      // Posizione Y in pixel nella pagina alla quale è stato premu...
  int XB     // Posizione X in pixel nel browser alla quale è stato premut...
  int YB     // Posizione Y in pixel nel browser alla quale è stato premut...
  int BoxID  // Indice della box che è stata cliccata (-1 se il click è av...
  inout boolean Cancel // Può essere impostato a True per non eseguire l'a...
)
{
  // Apro il documento corrispondente all'icona
  if Button = Left AND BoxID = LibroDesktop.NuovoReport.Icona.Me()
  {
    IDDocument d := IDDocument.GetFromDNA(LibroDesktop.DocDNAIcona, ??, ??
      )
    IDForm f := d.Show(Popup)
    // 
    f.Left := XB + 64
    f.Top := YB - 32
    // 
    // Controllo che la videata rimanga nel video

    if f.Left + f.Width > MDILeft + MDIWidth
    {
      f.Left := MDILeft + MDIWidth - f.Width
    }
    if f.Top + f.Height > MDITop + MDIHeight
    {
      f.Top := MDITop + MDIHeight - f.Height
    }
  }
}

Ultima modifica: 23/03/2021 / Validità: da 8.5.3800

Vedi Anche

  • Posizionamento

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum