vb 选项卡 实现

引用:http://zhidao.baidu.com/question/232622447.html

最简单的就是改用部件--mircosoft tabbed dialog control 6.0
或者你添加N个容器(容器里放控件) frame或者picture 对应每一个选项卡页面 然后将容器叠放在一起 编写代码 在tabstrip单击事件中判断当前选项卡 继而控制对应容器显隐Visible
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VB.NET中,TabControl控件默认是没有提供关闭按钮的,但我们可以自己添加关闭按钮来实现该功能。下面是一个实现TabControl选项卡关闭按钮的示例代码: 1. 首先,在窗体设计器中添加一个TabControl控件,并设置其Dock属性为Fill,使其充满整个窗体。 2. 接下来,在Form_Load事件中添加以下代码: ```vb Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' 添加一个选项卡 AddTab("选项卡1") End Sub Private Sub AddTab(tabName As String) Dim tabPage As New TabPage(tabName) Dim closeButton As New Button() ' 设置关闭按钮的属性 closeButton.Text = "X" closeButton.Anchor = AnchorStyles.Top Or AnchorStyles.Right closeButton.FlatStyle = FlatStyle.Flat closeButton.FlatAppearance.BorderSize = 0 closeButton.Size = New Size(20, 20) ' 关联关闭按钮的Click事件 AddHandler closeButton.Click, AddressOf CloseButton_Click ' 将关闭按钮添加到Tab页的标签上 tabPage.Controls.Add(closeButton) ' 添加Tab页到TabControl控件中 TabControl1.TabPages.Add(tabPage) End Sub Private Sub CloseButton_Click(sender As Object, e As EventArgs) ' 获取点击了关闭按钮的Tab页 Dim tabPage As TabPage = DirectCast(DirectCast(sender, Button).Parent, TabPage) ' 从TabControl控件中移除该Tab页 TabControl1.TabPages.Remove(tabPage) End Sub ``` 通过以上代码,我们可以在TabControl选项卡的每个标签上添加一个关闭按钮。当用户点击关闭按钮时,我们获取到点击的Tab页,然后从TabControl控件中移除该Tab页,实现了TabControl选项卡的关闭按钮功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值