Jak sprawdzić w zdarzeniu MouseMove lub MouseHover czy lewy przycisk myszy jest wcisniety w momencie gdy myszka znajduje się nad kontrolką ?? Wydawać się to może banalne, z tym wyjątkiem że potrzebuję znać stan przycisku nawet wtedy gdy został wciśnięty nad inną kontrolką od tej na której sprawdzam jego stan.
Próbowałem już:
if ((Control.MouseButtons & MouseButtons.Left) != 0)
oraz
if (GetKeyState(VK_LBUTTON) > 0) zaimportowane z api
<- oba działają tylko na wciśnięcie przycisku w momencie gdy myszka znajduje sie nad kontrolką nad którą sprawdzam stan przycisku (do której mam podpięte zdarzenia)
tzn warunki te sprawdzają czy nastąpoło naciśnięcie przyciku, a nie jego stan - czy jest wciśnięty