przekazywanie zdarzeń

0

Witam, mam Panel a w nim WebBrowser. Chciałbym odczytywać współrzędne kursora gdy jest w panelu. Wszystko pięknie działa dopóki nie najadę na WebBrowser'a. Jak przekazać takie zdarzenie poziom niżej? Sorry ale jestem kompletnym laikiem, kodu nie pokazuję bo chyba jasne że korzystam z eventa MouseMove. Z góry dzięki za podpowiedź.

0

Z każdym zdarzeniem kiedy myszka sie poruszy pobierz pozycje WebBrowsera i jego wielkosc oblicz różnice i bedziesz wiedział gdzie znajduje sie kursor myszy!

0

No nie za zbytnio, nie znalazłem eventa MouseMove w WebBrowser'ze. Jeżeli kursor myszki znajduje się nad nim wtedy funkcja podpięta do MouseMove panelu nie wykonuje się :-( . Mogę napisać jakąś ogólną klasę przechwytującą ruchy myszki ale myślałem że to będzie dużo prostsze... Jakaś propagacja zdarzeń czy coś...

0

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowserbase.mousemove.aspx
MouseMove jest ale dopiero od .NET 2.0.

Używasz .NET 1.x ? To już przeżytek jest. Radzę upgrade. Chyba, że nie możesz użyć nowszego to dupa zbita. Np. chcąc pisać w darmowym Delphi (Turbo Delphi .NET) to jest się skazanym niestety na 1.1.

0

Hmm, dziwne bo właśnie używam NET 2.0 (Visual Studio 2005) a nie mam MouseMove w WebBrowser [???]. No nic trzeba będzie się przerzucić na VS 2008

0

Przerzuciłem się na VS 2008 i... WebBrowser jak nie mógł przechwytywać zdarzeń myszy tak nie może, już nie wiem co robić :(((((

edit: ort... :)

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