Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
23/04/11 15:17
Question
Ciao ragazzi,
mi servirebbe sapere come scoprire se il cursore del mouse si trova sopra l'aerea di un controllo senza usare gli eventi.
Quali sono le soluzioni migliori secondo voi? :-|
Ultima modifica effettuata da Question 23/04/11 15:18
aaa
23/04/11 15:51
Riki94
non so a cosa serva se hai già un evento bello e pronto...
comunque io farei così:
-memorizzo le coordinate del mouse in 2 variabili x e y
-verifico se la x è compresa tra controllo.location.x e controllo.location.x + controllo.size.width
-se è vera la condizione sopra verifico anche controllo.location,y e controllo.location.y + controllo.size.heigth
-se è vera anche questa il cursore è dentro al controllo, e quindi faccio quello che devo fare...
ma ripeto: c'è già un evento apposta... :D

PS: controllo è un oggetto qualunque; tipo label, textbox, button, ecc...
ripeto questo ciclo in un timer per tenere sempre sotto controllo la situazione
non so se è il metodo migliore, io farei così... :)
aaa