Faremo un piccolo strappo alla regola.
Io devo visualizzare un pop-up menu personalizzato quando si clicca
con il tasto destro su un item di un tree control. Il problema sta nel
fatto che se l'item selezionato =E8 il primo e io clicco con destro su
un item diverso, la selezione rimane la medesima, cio=E8 il primo,
mentre  =E8 necessario che cambi, anche perch=E8 il men=F9 visualizzato pu=
=F2
dipendere dall'item stesso. Con un list control il problema si risolve
semplicemente come si vede nell'esempio allegato. Con il tree control
la soluzione =E8 stata generare un click sinistro con una semplice dll
in C,ogni volta che avviene un click destro. Qualche effetto
collaterale c'=E8 perch=E8 cmq in LabVIEW viene visto un evento Mouse Down
e Mouse Up, da gestire di conseguenza. Non so se =E8 la via migliore, ma
per ora =E8 l'unica trovata.
Il men=F9 =E8 stato poi realizzato con un ulteriore tree control in quanto
=E8 possibile inserire anche delle icone.

Ciao

Filippo

Reply via email to