Событие Form.Load не запускается, показ формы

Боюсь, что с моим кодом что-то явно не так, но я столкнулся с ситуацией, когдаForm.Load событие не запускается, когда я создаю и показываю свою форму.

Форма не разделена на подклассы (как я видел некоторые проблемы с этим в некоторых поисках), и я не получаю никаких ошибок при выполнении кода в отладчике.

У меня установлена ​​точка останова на функции загрузки формы, созданной в среде IDE (которая имеетHandles MyBase.Load суффикс подписи), но точка останова никогда не достигается, и форма отображается и работает.

Форма передается три аргумента в конструкторе, ноIntializeComponent() Функция вызывается прежде, чем что-либо еще сделано.

Код:

Public Sub New(ByVal argA As Object, ByVal argB As Object, ByVal mode As FormMode)

    ' This call is required by the Windows Form Designer.
    InitializeComponent()

    ' Other code here,
    ' No errors generated
    '

End Sub

Функция загрузки формы выглядит следующим образом (но на самом деле она никогда не выполняется, поскольку событие не вызывается).

Код:

Private Sub frmInstrumentEditor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If Not argA Is Nothing Then ' argA set in constructor
          ' Operations using argA
    End If
End Sub

Я мог бы добавить, что я использую некоторые привязки данных с некоторыми элементами управления иargA объект, но если бы это приводило к ошибке, я думал, что я видел бы это (у меня есть настройки CLR Execpetions для Thown в окне отладчика> исключений)

Есть идеи, почему это может происходить?

Ответы на вопрос(18)

Ваш ответ на вопрос