Как избежать исключения нулевой ссылки относительно ссылки на объект - PullRequest
0 голосов
/ 19 июня 2019

У меня есть приложение в vb.net

На главной форме (frmMain) есть метка с именем Mar0x0.

В другой форме (frmUpdate) код выполняется во время выполнения, чтобы найти правильное имя метки в frmMain для обновления свойства текста с новыми данными из текстового поля в frmUpdate с именем txtCalls.Text

Имя метки «Mar0x0» является результатом функции в этой другой форме и хранится в строковом массиве с именем location (0)

Теперь, когда я пытаюсь передать frmUpdate.txtcalls.text в frmMain.Mar0x0.text, используя следующий код я получаю исключение нулевой ссылки:

    frmMain.Controls(location(0)).Text = txtCalls.Text

Я точно знаю:

location (0) .Text = "Mar0x0"

txtCalls.Text = 5

Я не понимаю ... Он также утверждает, что ссылка на объект не установлена ​​для экземпляра объекта.

Ничто не является Нулевым. Это должно работать, но не работает. Я уверен, что есть какая-то глупость, которую я не понимаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...