VB передает управление меткой во внешнюю классовую ошибку - PullRequest
0 голосов
/ 02 ноября 2011

Я пытаюсь передать элемент формы метки в vb.net во внешний класс, но при отладке я получаю эту ошибку:

"Ссылка на объект не установлена ​​для экземпляра объекта."

Это код вызова:

Public Class h_normal

    Private frm_name As String = "normal"
    Public application As Object = New main_application(frm_name, lbl_hng) 'lbl_hng deugs as 'nothing'
    ...
end class

Это код в конструкторе:

Public Sub New(frm_name As String, lbl_hng As Label)

        ...
        lbl_hng.Text = prepare_hng_label()
        hng_status = lbl_hng.Text 'error happens here

    End Sub

Я действительно не уверен, что делаю неправильно.

edit:

lbl_hng доступен в вызывающем классе, поэтому проблема заключается в том, чтобы вызвать вызов или сигнатуру метода, я просто не знаю, что.

Я решил эту проблему, выполнив все управляющие манипуляции с основным файлом кода.Не идеально, но лучше, чем ошибки выключателя.

...