ozonar
@ozonar
PHP, JS, webRTC

C# Как определить событие по захвату мыши на webbrouser?

У меня есть webbrouser на форме, и мне необходимо выполнять действие пока курсор двигается над веббраузером.
Но webbrouser не имеет событий по захвату действий мыши.

Каким образом обойти ограничение?
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
@Hydro
C#/.NET Developer
WinForms:
А как же MouseHover?
MSDN настойчиво говорит, что событие по захвату мыши есть

WPF:
А как же MouseMove?
MSDN настойчиво говорит, что событие по захвату мыши есть

UPD: упс, прошу прощения за дезу, на ночь глядя моск отказался думать.

вот такой код работает

public Form1()
    {
      InitializeComponent();
      this.webBrowser1.Navigate("http://yandex.ru");
      this.webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;
     
    }

    void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
      this.webBrowser1.Document.Body.MouseOver += this.Body_MouseOver;
    }

    void Body_MouseOver(object sender, HtmlElementEventArgs e)
    {
      e.ToString();
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы