Я пытаюсь получить доступ к данным из текстовых полей и флажков, размещенных в форме 1, в задаче, запущенной в форме 2.
Когда я получаю доступ к текстовым полям и флажкам в задаче, запущенной в подразделе form1, все работает нормально! Но если я попытаюсь использовать данные из элементов управления в задаче form2, я получу только текст по умолчанию (пустой) текстового поля и статус проверки по умолчанию
Следующий testsub работает с form1, и отображается правильный текст.
Public Sub testsub()
Dim testTask As New Task(Sub() MsgBox(TextBox1.Text))
testTask.Start()
End Sub
На form2 я пробовал это
Public Sub testsub()
Dim testTask As New Task(Sub() MsgBox(Form1.TextBox1.Text))
testTask.Start()
End Sub
Это не работает, и отображается только пустое текстовое поле. Похоже стандартный экземпляр формы1 недоступен в задаче формы2?! Это правильно?
Итак, как я могу получить доступ к управляющим данным формы 1 в задаче формы 2?