У меня есть два класса оконных форм, базовый класс и производный класс.Базовый класс имеет обработчик событий, который обрабатывает ValueChanged для некоторого компонента.Я также написал другой обработчик событий для того же события в производном классе.
Когда я создаю экземпляр производного класса и запускаю событие, я обнаруживаю, что оба обработчика событий работают (базовый класс один итогда производный класс один).Но я хочу, чтобы выполнялся только обработчик в производном классе.
Возможно ли это, и если да, то как мне это сделать?
(Это .NET 3.5) Спасибо!
Редактировать: Вот как выглядит код (не может опубликовать фактический код):
Public Class BaseForm
Inherits System.Windows.Forms.UserControl
(Windows Form Designer Generated Code)
Private WithEvents myControl As New SomeOtherControl
Protected value As String
Private Sub myControl_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles myControl.ValueChanged
value = SomeLogic()
End Sub
End Class
Public Class DerivedForm
Inherits BaseForm
Private WithEvents myControl As New SomeOtherControl
Private Sub myControl_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles myControl.ValueChanged
value = myControl.Value
End Sub
End Class