| dalla versione 10.0.4300 - modificato il 14/09/2012 - link - english
|
Scopo
Mostra il CommandSet come un menu popup.
E' possibile indicare su quale oggetto dove deve essere visualizzato il popup specificandone l'identificativo RD3.
Il metodo più semplice per aprire un menu popup in un albero, un campo di pannello o un bottone di una toolbar è quello di collegare il CommandSet che rappresenta il menu popup all'oggetto che lo deve aprire dall'interno di Instant Developer. Se però il menù popup deve essere aperto quando si verificano certe condizioni in una procedura è possibile usare la
OpenPopup,
OpenPopupXY o
OpenPopupRD3 per comandare l'apertura del menu popup senza che l'utente debba cliccare su un oggetto della videata.
MenuPopup.openPopupRD3(objectID, direction)
Argomenti
Object ID
|
identificativo RD3 dell'oggetto su cui aprire il menu popup; per ottenere l'identificativo RD3 di un oggetto utilizzare la funzione GetRD3ID.
|
Direction
|
E' un numero intero che indica la posizione del menu rispetto all'oggetto di attivazione. I possibili valori sono rappresentati dalle costanti LEFT, RIGHT, TOP e BOTTOM. Vedere PopupDirections per maggiori informazioni.
|
event NuovaVideata.Pannello.OnCommand(
int Command
inout boolean Cancel
boolean UserOperation
)
{
switch (Command)
{
case Custom1:
MenuPopup.openPopupRD3(Pannello.getRD3ID(ToolbarButton, Custom1),
[direction])
break
}
}
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.