mrn*_*mrn 4 vb.net tabcontrol tabpage
我的表单上有 10 个标签页。基于文本框中的输入,我想以编程方式删除选项卡页的数量,即,如果文本框输入为 3,则只有前 3 个选项卡页应可见,而选项卡页 4 至 10 必须删除或不可见。我尝试跟随但没有成功,
For i = 0 To 9
Form1.TabControl1.TabPages.Remove(Form4.TabControl1.TabPages((val(textbox1.text)) + i))
Next
Run Code Online (Sandbox Code Playgroud)
(以上语句不会产生异常或错误)
这些说法有什么问题吗?
小智 5
检查这个。
For i As Integer = TextBox1.Text + 1 To 9
Form1.TabControl1.TabPages.Remove(Form4.TabControl1.TabPages(TextBox1.Text + 1))
Next
Run Code Online (Sandbox Code Playgroud)
或者
For index As Integer = 9 To TextBox1.Text + 1 Step -1
Me.TabControl1.TabPages.Remove(Me.TabControl1.TabPages(index))
Next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26916 次 |
| 最近记录: |