以编程方式在VB.NET中隐藏/删除选项卡页 [英] Programmatically hide/remove tabpages in VB.NET

查看:276
本文介绍了以编程方式在VB.NET中隐藏/删除选项卡页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的表单上有10个标签页.根据文本框中的输入,我想以编程方式删除选项卡页的数量,即,如果文本框输入为3,则仅前3个选项卡应该可见,并且选项卡4至10必须删除或不可见. 我尝试跟随但没有成功,

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 should be visible and tabpages 4 to 10 must be removed or should not be visible. I tried following without any success,

For i = 0 To 9
Form1.TabControl1.TabPages.Remove(Form4.TabControl1.TabPages((val(textbox1.text)) + i))
Next

(以上语句不会产生异常或错误)

(No exceptions or errors are generated for above statements)

这些陈述有什么问题?

What is wrong with these statements?

推荐答案

选中此项.

    For i As Integer = TextBox1.Text + 1 To 9

        Form1.TabControl1.TabPages.Remove(Form4.TabControl1.TabPages(TextBox1.Text + 1))

    Next

    For index As Integer = 9 To TextBox1.Text + 1 Step -1

        Me.TabControl1.TabPages.Remove(Me.TabControl1.TabPages(index))
    Next

这篇关于以编程方式在VB.NET中隐藏/删除选项卡页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆