Это зависит от того, какую из библиотек пользовательского интерфейса VB.NET вы используете, например, WinForms или WPF (что делает тег VB6 в вашем вопросе, кстати?).
Например, чтобы фиксировать движения мышив WinForms вы можете сделать что-то вроде этого:
AddHandler pnl(x)(y).MouseMove, AddressOf MyMouseMoveMethod
Это присоединяет функцию-обработчик (см. ниже) к событию, которое вы хотите обработать.
Private Sub MyMouseMoveMethod(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
... ''# The Mouse has been moved over the panel... do something
End Sub
Элемент MouseListener
в Java является реализацией шаблона Observer .В .net такие же проблемы решаются с помощью событий и обработчиков событий .Чтобы узнать, какие события доступны и какая подпись требуется для обработчика событий, проверьте страницу документации MSDN используемого вами элемента управления Panel.