У меня есть приложение в 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
Я не понимаю ...
Он также утверждает, что ссылка на объект не установлена для экземпляра объекта.
Ничто не является Нулевым.
Это должно работать, но не работает.
Я уверен, что есть какая-то глупость, которую я не понимаю.