Newsgroup: it.comp.lang.visual-basic
Titolo: Assi che seguono puntatore

In VBA per Excel
Ho inserito un'immagine che ha degli assi cartesiani
che seguono il puntatore (tipo Autocad e simili) con il seguente codice:
Private sub image1_ mousemove(etc.etc. , byval x as single, byval y as
single)
label1.top= y + alfa     'n è un valore di correzione dell'altezza
label2.left= x + beta    'come sopra
end sub
Fin qui non ci sono
problemi. Adesso ho bisogno delle coordinate del mouse nell'evento click,
perché devo bloccare gli assi (oppure spostare altre etichette ai lati
dell'immagine).
Non riesco ad ottenere queste benedette coordinate!
Se c'e qualche anima pia che sa come fare la ringrazio già da adesso.
--------------------------------
Inviato via 
http://usenet.iol.it

 Non riesco ad ottenere queste benedette coordinate!
Usa l'evento MouseDown, che ritorna come per MouseMove anche le coordinate.
Nella sub di gestione dell'evento controlli il valore di Button per sapere quale
tasto del mouse è stato premuto:
    If Button And vbLeftButton Then
        'E' stato premuto il tasto sinistro
    End If
    If Button And vbRightButton Then
        'E' stato premuto il tasto destro
    End If
    If Button And vbMiddleButton Then
        'E' stato premuto il tasto centrale
    End If
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 Usa l'evento MouseDown, che ritorna come per MouseMove anche le
coordinate.
Meglio il MouseUp: Click scatta quando il mouse viene rilasciato.
Eventualmente usa la GetCursorPos()
Ciao

Grazie sia a Esteban che a Zanna per il consiglio. Però c'è un problema.
L'evento mouseup o mousedown viene chiamato soltanto la prima volta(e
funziona) poi non viene più chiamata. Di più. Se nel codice dell'evento non
riconosco i pulsanti l'evento non viene eseguito. 
Non so se questo sia
normale, ma non penso, perché non avrebbe senso.
Di nuovo grazie a chi
potrà rispondermi!!!


 riconosco i pulsanti l'evento non viene eseguito.
Non capisco. Se sei nel codice dell'evento, significa che lo stesso č stato
richiamato.

 normale, ma non penso, perché non avrebbe senso.
Infatti non ha alcun senso.
Prova a fare un progettino nuovo con solo questi eventi e verifica.
Ciao

Prova a fare
un progettino nuovo con solo questi eventi e verifica.
La cura d'urto ha
funzionato. Il problema era dato da una variabile boolean che avevo
inserito per gestire un'altra funzione. Inutile dire che mi ero perso in un
mare di if else then e quant'altro. 
Grazie a tuti quelli che mi hanno
risposto per il provvidenziale salvagente :))
Ciao a tutti!!!


 mare di if else then e quant'altro.
Ti leggerň anche se chiederai come si crea un bottone in una form, ma mai
piů se scriverai ancora "quant'altro"!
Vale per tutti. ;-)))

 piů se scriverai ancora "quant'altro"!
P'cché, scusa ? Io ho visto usare "all'armante" e "all'ucinato"...
e sono ancora vivo ! :-)
Un Pap'erino e i dubbi sulla sint'assi.

 Un Pap'erino e i dubbi sulla sint'assi.
No, no, non è una questione di sintassi (ora però mi hai fatto venire il
dubbio e verificherò...), solo di "moda". Da un giorno all'altro qualche
personaggio propone una parola nuova e... tic, improvvisamente pare che non
se ne possa fare a meno, eppure, tac, non si è mai usata prima. E' successo
questo per quella parola, da uno/due anni a questa parte la si sente
ovunque.

e sono ancora vivo ! :-)
E' diventato
un dubbio all'ucinante. E' una vita che lo uso nei temi (e non scherzo mica
in italiano:)e non me l'hanno mai corretto. O ho un sedere della miseria
oppure qui c'č qual'osa che non torna.
Tanto vb o italiano, sempre di
sint'assi si tratta ;-)


 ovunque.
Capito e concordo. Se poi penso a quei diminutivi del kaiser, tipo:
un "attimino", prego, che chiedo un "aiutino" per questo "programmino"...
Scusa la sconclusionataggine (altresě detta "non sequitur"), ma ho
appena finito di discutere con un utOnto che voleva sapere se il
suo PC poteva prendere un virus dalla posta mentre era SPENTO,
e non so ancora se ridere o piangere. =8-O
Bye, G.

 e non so ancora se ridere o piangere. =8-O
Ridi, ridi! Rispondigli (con tono serioso e preoccupato) "Beh, può accadere,
tenga presente che la spina dell'alimentazione è sempre inserita e se si è
pensato e si sta realizzando di usare le reti elettriche, le più diffuse,
per trasmettere dati, Lei può ben capire che da quel filo può entrare anche
l'amante di Sua moglie. Io, se fossi in Lei, starei qui, giorno e notte, a
fissare il computer spento". Però, subito dopo, forte della sensazione di
essere eletto a suo salvatore, beh, non gli devi dire che sei l'amante di
sua moglie. ;-)))

 per trasmettere dati
Mi aggrappo a volo a questa frase :
Nessuno ha notizie fresche su questa tecnologia GIA' usata dai periti ENEL ?
sui siti tecnici nessun accenno , ho sentito che stanno risolvendo anche il
problema degli alternatori nei quali si "perdevano" i dati ... bha' , potro'
sperare ancora di avere un collegamento internet ultraveloce usando solo la
rete elettrica entro 5 anni ?
AUFF
un Gigio speranzoso !

 ha scritto nel messaggio
news:IGPF8.81775$US3.1...@twister1.libero.it...

Non ne ho più sentito parlare, ma ho la netta sensazione che le eventuali
soluzioni ai problemi squisitamente tecnici, verranno immediatamente
insabbiate per problemi/interessi di tipo ... politico.
No, 5 anni mi sembrano pochi. Direi almeno 10, solo per cominciare con
qualche città pilota.

 qualche città pilota.
anfatti , come l'auto a idrogeno o a acqua ...
bha , sono + di 4 anni che "sento" questo argomento , ma mi sa che la
MAFIA/POLITICA vinca sempre ! :/

 qualche città pilota.
Lascia perdere, che quando penso che hanno sventrato tutta
la città per passare le fibre ottiche, poi la Telecom appena
finito abbandonò il progetto Socrate, mi viene una rabbia... ho
il cavo a un paio di metri di distanza, ma non è mai stato
attivato niente.
Bye, G.

 sua moglie. ;-)))
Grazie, ma non mi va di essere licenziato... visto di chi si tratta. ;-)
Bye, G.

 un "attimino", prego, che chiedo un "aiutino" per questo "programmino"...
O "Salgo su per le scale" (mai visto uno che sale al piano di sotto?),
"corri piano con la macchina" (è risaputo che uno quando corre piano è più
lento di uno che cammina veloce) ecc.
Comunque "quant'altro" io l'ho sempre sentito, non mi sembra una novità.
Ciao