System.Windows.Forms.TabControl控件的示例

发现学生们特别喜欢用TabControl控件,问过之后才知道,原来他们觉得这个控件看上去比较酷,难怪现在标签式浏览器这么受欢迎。既然喜欢,咱就投其所好,赶紧做了一点教学示例。

这里演示了TabControl的常用事件:SelectedIndexChanged

Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
        lbMessage.Text = "当前显示的是第" & (TabControl1.SelectedIndex + 1) & "页"
End Sub

用编程的方式添加新页

Sub btAdd_Click() Sub btAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btAdd.Click
    TabControl1.TabPages.Add(New TabPage("新页"))
End Sub

用编程的方式删除选中的页

Sub btDel_Click() Sub btDel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btDel.Click
    TabControl1.TabPages.RemoveAt(TabControl1.SelectedIndex)
End Sub

向前移动某一页

Sub btLeft_Click() Sub btLeft_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btLeft.Click
    Dim selectedIndex As Integer = TabControl1.SelectedIndex
    If (selectedIndex = 0) Then
        Return '如果是第一页,就不需要向左移动了
    Else
        Dim selectedTab As TabPage = TabControl1.SelectedTab    '暂存选中的TabPage
        TabControl1.TabPages.Remove(selectedTab)                '从现在的位置移除
        TabControl1.TabPages.Insert(selectedIndex - 1, selectedTab) '添加到前一个位置(前面的那个TabPage会自动向后移动)
    End If
End Sub

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索selectedindexchange
, tabcontrol
, tabpage
, system
, sub
, tabcontrol 添加页
, wpfc#tabcontrol
, listview动态添加tabpage
, tabPage页背景透明
, #tabcontrol左侧显示
, tabcontrol标签页溢出
ByVal
system.windows.forms、tabcontrol、c tabcontrol、wpf tabcontrol 样式、c tabcontrol 美化,以便于您获取更多的相关知识。

时间: 2024-08-04 03:31:14

System.Windows.Forms.TabControl控件的示例的相关文章

Windows窗体控件开发示例:扩展TreeView

摘要:讲述了如何向 TreeView 控件添加数据绑定功能,它是一系列 Microsoft Windows 控件开发示例之一.您可以将本文与相关的概述文章结合起来阅读. 简介 在可能的情况下,您应该先使用些现成的控件:因为提供的 Microsoft Windows 窗体控件中包含大量编码和测试成果,如果您要放弃它们从头开始,无疑是一种巨大的浪费.基于此,在本例中,我将继承一个现有 Windows 窗体控件 TreeView ,然后对其进行自定义.在下载该 TreeView 控件的代码时,您还会得

TabControl控件的美化

文件下载:http://files.cnblogs.com/zfanlong1314/TabControlEX.rar 本文转载:http://www.cnblogs.com/lmlblog/archive/2012/03/29/TabControl.html   最近因项目需要 所以就到网上找了一个美化过的TabControl控件   只不过这个控件没有实现TabPage的关闭功能 所以就自己添加了一个关闭功能 好了废话不多说  直接贴代码 UpDownButtonPaintEventArgs

用 Windows 窗体 DataGrid 控件验证输入

datagrid|window|控件 Windows 窗体 DataGrid 控件验证输入 Windows 窗体 DataGrid 控件有两种可用的输入验证类型.如果用户试图输入一个值,而该值具有单元格不可接受的数据类型(例如,向需要整数的单元格中输入一个字符串),则新的无效值将替换为旧值.这种输入验证是自动完成的,不能进行自定义. 另一种的输入验证可用于拒绝任何不可接受的数据,例如,在必须大于或等于 1 的字段中输入 0,或者一个不合适的字符串.这是在数据集中通过编写 DataTable.Co

背水一战 Windows 10 (62) - 控件(媒体类): InkCanvas 保存和加载, 手写识别

原文:背水一战 Windows 10 (62) - 控件(媒体类): InkCanvas 保存和加载, 手写识别 [源码下载] 背水一战 Windows 10 (62) - 控件(媒体类): InkCanvas 保存和加载, 手写识别 作者:webabcd 介绍背水一战 Windows 10 之 控件(媒体类) InkCanvas 保存和加载 InkCanvas 手写识别 示例1.演示 InkCanvas 涂鸦板的保存和加载Controls/MediaControl/InkCanvasDemo3

背水一战 Windows 10 (27) - 控件(文本类): TextBlock

原文:背水一战 Windows 10 (27) - 控件(文本类): TextBlock [源码下载] 背水一战 Windows 10 (27) - 控件(文本类): TextBlock 作者:webabcd 介绍背水一战 Windows 10 之 控件(文本类) TextBlock 示例1.TextBlock 的示例 1Controls/TextControl/TextBlockDemo1.xaml <Page x:Class="Windows10.Controls.TextContro

背水一战 Windows 10 (6) - 控件 UI: 字体的自动继承的特性, Style, ControlTemplate

原文:背水一战 Windows 10 (6) - 控件 UI: 字体的自动继承的特性, Style, ControlTemplate [源码下载] 背水一战 Windows 10 (6) - 控件 UI: 字体的自动继承的特性, Style, ControlTemplate 作者:webabcd 介绍背水一战 Windows 10 之 控件 UI 字体的自动继承的特性 Style 样式 ControlTemplate 控件模板 示例1.演示字体的自动继承的特性Controls/UI/FontIn

背水一战 Windows 10 (29) - 控件(文本类): RichTextBlock, RichTextBlockOverflow, RichEditBox

原文:背水一战 Windows 10 (29) - 控件(文本类): RichTextBlock, RichTextBlockOverflow, RichEditBox [源码下载] 背水一战 Windows 10 (29) - 控件(文本类): RichTextBlock, RichTextBlockOverflow, RichEditBox 作者:webabcd 介绍背水一战 Windows 10 之 控件(文本类) RichTextBlock RichTextBlockOverflow R

背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid

原文:背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid [源码下载] 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid 作者:webabcd 介绍背水一战 Windows 10 之 控件(集合类 - ItemsControl 的布局控件) ItemsStackPa

背水一战 Windows 10 (54) - 控件(集合类): ItemsControl 的布局控件 - OrientedVirtualizingPanel, VirtualizingStackPanel, WrapGrid

原文:背水一战 Windows 10 (54) - 控件(集合类): ItemsControl 的布局控件 - OrientedVirtualizingPanel, VirtualizingStackPanel, WrapGrid [源码下载] 背水一战 Windows 10 (54) - 控件(集合类): ItemsControl 的布局控件 - OrientedVirtualizingPanel, VirtualizingStackPanel, WrapGrid 作者:webabcd 介绍背