окей .. тут проблема
У меня есть основная форма пользовательского интерфейса, в которой есть контейнер элемента управления, в который я могу добавить элемент некоторых кнопок, а также у меня есть объект backgroundworker, который запускает список. Когда события listner запускаются, я хотел бы создать кнопку в этом контейнере управления в главной форме пользовательского интерфейса. Кажется, все работает нормально, пока я не попытаюсь добавить новый элемент управления в этот контейнер. Я получаю следующее исключение
"Операция с несколькими потоками недопустима: элемент управления 'RadMagnifier_AcceptReject' доступен из потока, отличного от потока, в котором он был создан."
код выглядит так
Private Sub Mainform_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.SessionTableAdapter.Fill(Me.BCSSDataSet1.Session)
FormatColumns()
Me.BackgroundWorker2.RunWorkerAsync()
End Sub
Private Sub BackgroundWorker2_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker2.DoWork
Notifications()
End Sub
Private Sub Notifications()
'Start listing for events when event is fired try to add a button to a controls container on the UI thread, and that when i get the problem
End Sub