Как программно создать TapPage с кнопкой внутри? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Есть две формы и модуль.
В первой форме по нажатию кнопки открывается вторая форма с ТекстБоксом и Кнопкой, в TextBox ввожу название TabPage затем при нажатии на кнопку в первой форме открывается TabControl c вкладкой и кнопкой внутри. при повторном открытии второй вкладки таким же образом вкладка открывается но кнопки в обеих вкладках пропадают. Как сделать чтобы вкладки открывались с кнопками?

Решение задачи: «Как программно создать TapPage с кнопкой внутри?»

textual
Листинг программы
Public Class Form2
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form1.Controls.Add(TC)
        TC.TabPages.Add(New TabPage With {.Text = TextBox1.Text})
        Dim btn As New Button With {.Name = "btn" & n.ToString, .Text = "Button" & n.ToString}
        TC.TabPages(n).Controls.Add(btn)
        AddHandler btn.Click, AddressOf btn_Click
        n += 1
        Me.Close()
 
    End Sub
    Private Sub btn_Click(ByVal sender As Button, ByVal e As EventArgs)
        MsgBox(sender.Name)
    End Sub
   
End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы