English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Reportistica
  • Libreria Box
  • Proprietà

Me

funzione copia link

Scopo

Questa funzione permette di identificare la box fra tutte quelle dello stesso book.

Sintassi

int boxidx := Box.Me()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene ritornato un numero intero che identifica la box fra tutte le altre box dello stesso book.

Esempio di codice

// **********************************************************
// Fired when a draggable box is dropped onto a droppable box
// **********************************************************

event BookDD.BookDD.OnBoxDrop(
  int SourceBoxID // Box that have been dropped. Use the Me property of th...
  int TargetBoxID // Box that received the drop. Use the Me property of th...
)
{
  string NomeBoxSrc = "" // Nome della box tirata
  string NomeBoxTgt = "" // Nome della box che ha ricevuto il drop
  // 
  // Mi posiziono sulla riga della box tirata

  BookDD.ShowDragBox()
  NomeBoxSrc := FormatMessage(Box |1, BookDD.IDPezzo, ??, ??, ??, ??)
  // 
  // Se tirano sul cestino... elimino la box

  if TargetBoxID = BookDD.Cestino.Me()
  {
    int IDPezzoDaElim = 0 // 
    // 
    // Recupero l'ID del pezzo da eliminare

    IDPezzoDaElim := BookDD.IDPezzo
    // 
    // Elimino la box tirata dalla tabella dei pezzi

    delete from Pezzi
    where
      ID = IDPezzoDaElim
    // 
    // Mostro il messaggio all'utente

    EsempiLB.MessageBox(FormatMessage(MSG Eliminato, NomeBoxSrc, ??, ??,
      ??, ??))
    // 
    return
  }
  // 
  // Mi posiziono sulla riga della box su cui è stato effettuato il Drop

  BookDD.ShowDropBox()
  NomeBoxTgt := FormatMessage(Box |1, BookDD.IDPezzo, ??, ??, ??, ??)
  // 
  // Mostro il messaggio all'utente

  EsempiLB.MessageBox(FormatMessage(MSG Tirato Sulla, NomeBoxSrc,
    NomeBoxTgt, ??, ??, ??))
}
  • Il valore ritornato da questa funzione può cambiare se l'applicazione viene ricompilata, pertanto non deve essere memorizzato sul database e non ci si deve fare affidamento come se fosse permanente.
  • L'unica garanzia che si ha è che tutte le box del book avranno numeri di identificazione univoci.

Ultima modifica: 29/09/2021 / Validità: da 6.5.2680

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum