• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto kilck al mouse vb.net

Mirmo

Nuovo utente
Autore del topic
20 Agosto 2011
25
0
Miglior risposta
0
Ciao mi servirebbe un aiuto per finire di sviluppare un gioco in vb.net
mi servirebbe sapere se qualcuno sa come far efettuare un kilck al mouse senza cambiare le sue coordinate
io solitamente uso questo comando:

mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)

ma così il mouse effettua un clik nlle coordinate scritte nel codice mntre io voglio ke il mouse effettui un clik
ovunque esso si trovi senza spostarsi
 
Ultima modifica:
Riferimento: kilck al mouse vb.net

Allora...potresti fare così : dato che per fare click il mouse deve essere praticamente FERMO tu potresti prendere la posizione iniziale del mouse, se il mouse si è spostato riprendi le sue coordinate e se sono diverse da quelle precedenti allora effettui il click. Capita la logica ?
 
Riferimento: kilck al mouse vb.net

Si ma non so come ottenere le coordinate
 
Riferimento: kilck al mouse vb.net

Utilizzando l'evento MouseMove della Windows Form puoi utilizzare il parametro e ( ByVal e As System.Windows.Forms.MouseEventArgs ) per prendere la posizione X e Y del mouse ( e.X ed e.Y ).
 
Riferimento: kilck al mouse vb.net

Ok allora o trovato il modo per avere le coordinate del mouse in una textbox ma ce un altro probblema
xk non so come impostare il codice in poche parole non posso mica fare

mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, textbox1.text)
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, textbox1.text)
 
Ultima modifica:
Riferimento: kilck al mouse vb.net

Ok allora o trovato il modo per avere le coordinate del mouse in una textbox ma ce un altro probblema
xk non so come impostare il codice in poche parole non posso mica fare

mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, textbox1.text)
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, textbox1.text)

Non devi mica scopiazzare le istruzioni da internet...Comunque leggiti bene
Perfavore, Entra oppure Registrati per vedere i Link!
.
 
Riferimento: kilck al mouse vb.net

Ok ho risolto... Grazie per l'aiuto