| dalla versione 8.5.3800 - modificato il 08/03/2011 - link - english
|
Condizioni di notifica
Al termine di una operazione di drag&drop generico in cui un campo di questo pannello è stato tirato su di un frame ricevente con successo, il pannello notifica questo evento per permettere di preparare i dati per il frame ricevente.
Utilizzo consigliato
Questo evento può essere usato per preparare i dati per il frame ricevente, ad esempio impostando la proprietà
ActivedDocument dell'oggetto applicazione per passare il riferimento al documento coinvolto nell'operazione di trascinamento. Per maggiori informazioni vedi le note seguenti.
Argomenti
DragInfo
|
E' un parametro di uscita di tipo stringa. Il valore impostato verrà passato all'evento OnGenericDrop per indicare i dati coinvolti dall'operazione di drag&drop.
|
Button
|
Rappresenta il bottone del mouse con cui è stata effettuata l'operazione di drag & drop. I possibili valori sono elencati nella lista MouseButtons.
|
Column
|
E' l'indice del campo che è stato trascinato. Usa la funzione Me dell'oggetto campo per confrontare il valore di questo argomento.
|
Note
- Durante la chiamata a questo evento il pannello è stato posizionato sulla riga in fase di drag, quindi è possibile leggere i dati della riga trascinata dalla tabella IMDB sottesa al pannello.
- Se il pannello è DO, prima di notificare l'evento, il framework imposta le proprietà di applicazione ActivedDocument e ActivedProperty in modo da passare all'evento di OnGenericDrop le informazioni note senza dover per forza scrivere codice in questo evento.
- Durante la chiamata a questo evento è possibile modificare queste proprietà in modo da passare il documento giusto al frame ricevente.
event MyHistory.History.OnGenericDrag(
inout string DragInfo
int Button
int Column
)
{
try
{
Webtop.ActivedDocument := Null Object
Webtop.ActivedDocument := IDDocument.GetFromDNA(History.DocDNAConversazione, ??, ??)
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.