Programmatically hide/remove tabpages in VB.NET

后端 未结 3 1611
野的像风
野的像风 2021-01-19 23:48

I have 10 tabpages on my form. Based on an input in a textbox, I want to programmatically remove number of tab pages, i.e. if textbox input is 3 then only first 3 tabpages s

3条回答
  •  无人共我
    2021-01-20 00:32

    check this.

        For i As Integer = TextBox1.Text + 1 To 9
    
            Form1.TabControl1.TabPages.Remove(Form4.TabControl1.TabPages(TextBox1.Text + 1))
    
        Next
    

    or

        For index As Integer = 9 To TextBox1.Text + 1 Step -1
    
            Me.TabControl1.TabPages.Remove(Me.TabControl1.TabPages(index))
        Next
    

提交回复
热议问题