OnMouseMove z 4 stron?

0

Jak rozpoznać czy na panel najechano myszą od dołu og góry czy od lewej lub prawej?

0

Nie podam Ci gotowego kodu, ale można to zrobić tak (na chama):
W pamieci przechowujesz 4 wartości: L, R, T, B

        t
|^^^^^^^^^^^|

l-| | - r
| |
|______________|
b

L – współrzędna x lewej krawędzi
R – współrzedna x prawej krawędzi
T – współrzędna y górnej krawędzi
B – współrzędna y dolnej krawędzi

I teraz przy każdym ruchu myszy (niezależnie czy na formie czy na panelu) zapamiętujesz jej polozenie (pmx,pmy).
Następnie przy OnMouseMove panelu sprawdzasz jak się ma poprzednie położenie myszki do polożenia zaraz po najechaniu:
(pseudo kod)

if(pmy>=B oraz pmy=L oraz pmx

1 użytkowników online, w tym zalogowanych: 0, gości: 1