Comment ajouter de nouveaux onglets à un TabControl et être en mesure de mettre à jour les contrôles en eux?

Je dois être capable de programmation pour créer de nouveaux onglets sur un TabControl, ajouter des contrôles à eux, et être en mesure de mettre à jour les contrôles de chaque onglet à partir d'une autre fonction. J'ai déjà une fonction pour ajouter des onglets à la commande, et à ajouter des contrôles à ces onglets lorsqu'ils sont créés, mais je suis coincé à mettre à jour les contrôles après qu'ils ont été créés.

EDIT: C'est ce que j'ai à faire les onglets et ajoutez les contrôles:

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

Urgh. Je n'arrive pas à obtenir de nouveau dans le compte que j'ai utilisé pour poster cette question, donc je dois poster mon suivi de Tim question dans les commentaires pour la réponse précédente comme une nouvelle réponse.
Debug.WriteLine(TabControl1.TabPages.Item(2).Controls.Find("textbox1", True).Count) retourne 0. L'onglet, et les contrôles ont été créés avant.

  • Poster le code que vous avez actuellement permettra à d'autres programmeurs pour vous donner un plus de réponse définitive. En général, je pensais que vous seriez en mesure de simplement référence à la / les commande(s) en question par le biais de l'onglet conteneur, mais je ne fais pas les WinForms très souvent, et que vous n'avez pas utilisé l'Onglet contrôle depuis .NET 1.0.
  • J'ai mis à jour le post avec le code que j'ai. Les commentaires ne sont pas comme moi.
InformationsquelleAutor akiwiguy | 2011-08-12