Newsgroup: it.comp.appl.access
Titolo: [OCX] TreeView ed Evento OLESetData

L'origine è la gestione del Drag&Drop su un TreeView
In VB6 il suddetto evento viene generato regolarmente... con Access
non si scatena...
Ne consegue che per memorizzare quello che poi dovrei estrarre con il
GetData devo creare una Variabile a livello di Form il che non è
bruttissimo, ma preferivo evitarlo ...
Avete mai avuto questo problema...?
P.S. chi volesse ridere perchè normalmente non uso gli OCX fa bene...
mannaggia a loro...!
@Alex

 ha scritto nel messaggio 
news:1177433799....@t39g2000prd.googlegroups.com...
L'origine č la gestione del Drag&Drop su un TreeView
In VB6 il suddetto evento viene generato regolarmente... con Access
non si scatena...
Ne consegue che per memorizzare quello che poi dovrei estrarre con il
GetData devo creare una Variabile a livello di Form il che non č
bruttissimo, ma preferivo evitarlo ...
Avete mai avuto questo problema...?
P.S. chi volesse ridere perchč normalmente non uso gli OCX fa bene...
mannaggia a loro...!
@Alex
---------------------
E sě...un bel COMCTL32.OCX
e risolvi alla grande.
Ciao, Carlo


Credo ci sia qualcosa che non mi č chiaro...
Se ti riferisci al drag and drop a me funziona benissimo.
Una domanda:
in Private Sub TreeView1_MouseMove...
hai impostato TreeView1.OLEDrag ?
La cosa dovrebbe funzionare cosě:
in TreeView2_OLEDragDrop...
chiedi all'oggetto di origine il dato:
TuaVariabileStringa = Data.GetData(1) 'chiedi un format di tipo testo
Questo funziona se nel primo treeview hai scritto qualcosa in
Private Sub TreeView1_OLESetData...
come per esempio
Dim i As Integer, sStr As String
     If Not IsNull(Me.TreeView1.SelectedItem.Text) Then
    sStr = Me.TreeView1.SelectedItem.Text
    End If
    Data.SetData sStr
    DataFormat = 1 'TipoTesto
Comunque non hai bisogno ti tutto questo ambaradan per il drag and drop tra 
due treeview.
Ciao, Carlo 

 Ciao, Carlo
Ecco appunto non viene scatenato l'Evento OLESetData, funziona tutto
regolarmente
ma mentre in VB6 con OleSetData salvo quanto mi serve relativamente al Nodo
trasportato...
con Access l'Evento non avviene... e mi sono dovuto arrangiare salvando in
una Variabile NODE
il Nodo Stesso....
Capiamoci non è un problema, funziona benissimo, ma in VB6 è come dovrebbe
essere ...!
Carlo da te L'evento OleSetData viene eseguito...?
Se vuoi ti allego al tuo Nuovo Address il demo iniziale... chissà che di 4
occhi...


 @Alex (Alessandro Baraldi)

 Ciao, Carlo
Fatto.


L'ho reinviato con le modifiche.
Ciao, Carlo 

 Ciao, Carlo
MMMmmm non è arrivato nulla in nessuna MailBox...!
Usa pure Libero eventualmente...


 ha scritto nel messaggio 
news:f0npnc$cor$1...@aioe.org...
L'ho reindirizzato al messaggio che mi hai inviato:
Tuo...@mynet.it
Se vuoi lo riposto su libero.
Ciao, Carlo 

 ha scritto nel messaggio
news:f0nv9b$kif$1...@tdi.cu.mi.it...

Ora era arrivato... il problema è che non genera l'Evento come ti ho scritto
in risposta...!
Ho messo uno "STOP" nel codice OLESetData, riprovato il Drag&Drop(che
funziona) e non passa mai per lo stop....
Inutile chiederti se da te hai espressamente verificato il passaggio per
l'Evento...!
Boh


 ha scritto nel messaggio 
news:f0nv9b$kif$1...@tdi.cu.mi.it...

Ripostato su libero...
fammi sapere se è arrivata.
Ciao, Carlo 

 l'Evento...!
Verificato e funzionante!
Ciao, Carlo 

 Ciao, Carlo
Si è arrivato... ma non esegue l'evento...


 ha scritto nel messaggio 
news:f0nvh4$rd5$1...@aioe.org...
Due punti di interruzione:
il primo su
Private Sub mListV_OLEDragDrop....
il secondo su
Private Sub trvLista_OLESetData...
Provare a draggare...
Ciao, Carlo 

 Ciao, Carlo
Mi viene da ridere... ma proprio non saprei dove sbattere la testolina...!
Aperto il tuo ritorno, messo lo STOP .... NADA...! Non la cantante...
Fa nulla credo che no ci si cavi molto, questi sono i misteri della
scenza...
Grazie Carlo



Lo esegue, lo esegue, tranquillo.
Ciao, Carlo 


Se hai Hamachi e VNC ti puoi collegare al mio pc e te lo mostro da remoto.
Ciao, Carlo

 Ciao, Carlo
Purtroppo non mi basta la tua rassicurazione....(non perchč non mi fidi)
NON LO ESEGUE proprio, e me ne accorgo sia dal fatto che non becca lo STOP
sia dal fatto che in GetData non trovo quello che dovrei trovare.....
C'aggio a dě'..... mo o bruscio...


 ha scritto nel messaggio
news:f0nvu9$l55$1...@tdi.cu.mi.it...

No sai che non sono tecnologico..., ma non metto in dubbio che da te vada ci
mancherebbe...
questo è il motivo che mi fà incazzare, che da me non funziona...!
Mi rimane il sospetto del S.O. ma non posso dimostrarlo...!



Collegati in remoto al mio pc.
Se ti và, in privato ti dico come.
Al limite, se hai skype ci sentiamo al telefono.
Ciao, Carlo 


Immagino tu abbia usato integralmente il file che ti ho mandato...
Se vuoi ti mando un filmatino...dovrei avere il software giusto.
Ciao, Carlo 

 Ciao, Carlo
Guarda Carlo, deve essere una cosa mia questa, perchè è talmente banale che
deve essere
una cavolata del mio S.O. o qualche ammennicolo vario...!
In ogni caso, che mi serva da lezione... l'uso degli OBELIX... certo che chi
li usa ha proprio una
bella pazienza implementare tutti i Drag&Drop... ma è una bufalata di codice
per fare una cavolata...!
Stavo provando il Drag&Drop tra 2 OCX(il Tree e la ListView).... l'effetto è
bellino ma mi sono dovuto scrivere una paginata di roba per poi alla fine
fare 2 istruzioni SQL...!
E' pazzesco... LI ODIO.


 ha scritto nel messaggio 
news:f0nvv6$scm$1...@aioe.org...
Puoi scaricare il filmato da qui:
http://www.frantoiogestione.com/Baraldi.wmv
per vederlo direttamente
o qui:
http://www.frantoiogestione.com/Baraldi.zip
per scaricarlo.
Ciao, Carlo 

 ha scritto nel messaggio
news:f0o1k2$mq9$1...@tdi.cu.mi.it...

Non metterti a ridere....
Mi si pianta la macchina con i filmati WMV
Butto il ferro a fondo....


 ha scritto nel messaggio 
news:f0nvv6$scm$1...@aioe.org...
Se non leggi il formato windows media player, puoi scaricare la versione avi 
da qui:
http://www.frantoiogestione.com/BaraldiAVI.zip
Se poi non leggi nemmeno questo...fai una cosa...butta questo catorcio!
Ciao, Carlo 

 ha scritto nel messaggio
news:f0o23i$nad$1...@tdi.cu.mi.it...

Senti .... facciamo finta che sono riuscito ad aprirlo....! ;-)
Non lo legge, da me WMP non ha fatto nemmeno il rodagio e probabilmente
dovrei aggiornarlo... anche gli AVI li apre con WMP che ovviamente non va...
La tua 2° ipotesi è la più accreditata... speriamo di farlo nei prossimi
mesi...!


 P.S. l'importante è che lui non lo sappia....!
attento a Fred ....... YABBA-DABBA-DOO      ^___^
Ciao Alex
sarebbe ora di cambiare quel 486dx2 a 66mhz  ;-)
Daniele


Prova a farlo leggere ad un amico o vai tu da un amico, magari domani...e 
poi fammi sapere.
L'alternativa sarebbe quella di scaricare uno delle decine di player free 
che trovi in rete.
Ciao, Carlo 

qui puoi vederlo o scaricarlo in formato mov quicktime:
http://www.frantoiogestione.com/Baraldi.mov
Ciao, Carlo