Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - problema con sottoprogramma evento mouse
Forum - C# / VB.NET - problema con sottoprogramma evento mouse

Avatar
MagoDelC++ (Normal User)
Rookie


Messaggi: 29
Iscritto: 03/05/2010

Segnala al moderatore
Postato alle 13:10
Lunedì, 28/06/2010
chiedo una cosa banalissima ma che non so perchè non riesco a fare..
se ho esempio un public void esempio

(object sender, MouseEventArgs e)
e poi if (e.Button == MouseButtons.Left)
            {a = 1; }

come faccio a richiamare questa cosa in una funzione che non preveda mouseeventargs? grazie mille se vorrete rispondermi!
;)

ho chiesto un po in giro ma non riesco a trovare una soluzione
mi servirebbe un esempio... ne ho visti altri nelle guide ma non vanno!

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 14:13
Lunedì, 28/06/2010
Semplicemente non puoi. Quella non è una semplice funzione, è un metodo sottoscrittore d'evento, ossia viene eseguito in concomitanza con la generazione di un evento, il quale causa l'esecuzione dei propri sottoscrittori passando i giusti parametri.

Se vuoi sapere lo stato del mouse in un punto qualsiasi del codice devi usare GetAsyncKeyState (user32.dll), come ti ho spiegato nel messaggio privato.

PM Quote
Avatar
MagoDelC++ (Normal User)
Rookie


Messaggi: 29
Iscritto: 03/05/2010

Segnala al moderatore
Postato alle 19:44
Lunedì, 28/06/2010
non avevo visto! :) ok! grazie!

PM Quote