Мне нужно иметь возможность программно создавать новые вкладки в TabControl, добавлять к ним элементы управления и иметь возможность обновлять элементы управления на каждой вкладке из другой функции. У меня уже есть функция для добавления вкладок к элементу управления и для добавления элементов управления к этим вкладкам при их создании, но я застрял в том, чтобы обновить элементы управления после их создания.
РЕДАКТИРОВАТЬ: Это то, что мне нужно сделать вкладки и добавить элементы управления:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim tabpage As New TabPage
tabpage.Text = "(empty)"
Dim textbox1 As New TextBox
Dim textbox2 As New TextBox
textbox1.Parent = tabpage
textbox2.Parent = tabpage
textbox1.Location = New Point(10, 10)
textbox2.Location = New Point(10, 30)
TabControl1.TabPages.Add(tabpage)
End Sub
Уф. Кажется, я не могу вернуться в учетную запись, которую использовал для публикации этого вопроса, поэтому я должен опубликовать свое продолжение на вопрос Тима в комментариях к предыдущему ответу в качестве нового ответа. Debug.WriteLine(TabControl1.TabPages.Item(2).Controls.Find("textbox1", True).Count)
возвращает 0. Вкладка и элементы управления были созданы ранее.