Un "user control" e una "cosa" che devi fare TU...
- su VS clicca su Progetto>Aggiungi nuovo elemento
- si apre una finestra
- cerca "controllo utente" e selezionalo (singolo clic)
- dove c' è "nome" scrivi il il nome che vuoi assegnargli, esempio MioControllo
- clic Aggiungi
- VS apre una scheda "progettazione"
- dalla "casella strumenti" puoi aggiungere i controlli che vuoi, aggiungi una textbox
- clic destro>visualizza codice
- scrivi:
codice:
    Public Property Nome() As String
        Get
            Return TextBox1.Text
        End Get
        Set(value As String)
            TextBox1.Text = value
        End Set
    End Property
- clicca debug>compila
- l' user control è pronto, lo trovi nella casella strumenti ed è a tutti gli effetti paragonabile ad altri controlli più la proprietà Nome
- quindi, seguendo i consigli di tas:
codice:
        Dim t As New TabPage
        Dim scheda As New MioControllo
        scheda.Nome = "Luana"
        '... qui le altre proprietà
        t.Controls.Add(scheda)
        TabControl1.TabPages.Add(t)
Se riesci a capire il concetto c' è l' hai fatta e il resto vien da se....