c#如何动态增加选项卡并给tabPage绘制关闭按钮

 时间:2024-10-12 17:47:20

1、打开vs2010开发工具,新建一个工程项楫默礤鲼目,在默认打开的Form1窗体上,拖放一个TreeView控件,用于显示树节点;拖放一个TabControl控件,用来给其TabPage选项卡绘制关闭按钮。这里演示Demo将窗体重命名为【FrmTabContrlSelect】,属性Text值为【c# 动态增加和关闭选项卡】;TabControl控件name属性值修改为【MainTabControl】,窗体布局如图所示。

c#如何动态增加选项卡并给tabPage绘制关闭按钮

3、自定义【tabControl1_MouseDown】方法,实现鼠标点击“X”符号关闭选项卡,计算关闭区域,如果鼠标在区域内点击,就关闭选项卡,具体代码如图所示。

c#如何动态增加选项卡并给tabPage绘制关闭按钮

5、选择treeView1,为【AfterSelect】事件,添加实现代码。点击TreeView控件的子号俗劭蜾节点一【选项卡一】,打开TabControl控件的【选项卡一】页面,点击子节点二【选项卡二】,打开【选项卡二】页面,同时检测是否已打开该页面,具体代码如图所示,

c#如何动态增加选项卡并给tabPage绘制关闭按钮

7、查看运行效果。在左边TreeView中点击选项卡一节点,右边TabControl控件打开选项卡一页面,点击选项卡二节点,打开选项卡二页面。

c#如何动态增加选项卡并给tabPage绘制关闭按钮
  • 检修不到一年的新车加油提不起速,怠速抖动
  • 乐刷视频应用怎么开启播放时启用硬件加速
  • 如何在WPS中插入约等于号
  • 怎么查看python的内置函数以及相关的内置库
  • Proe三维训练三百三十四三角形倒圆角抽壳
  • 热门搜索
    证明书怎么写 米兰花怎么养 怀孕血糖高怎么办 weekend怎么读 赵怎么读 怀孕天数怎么算 准生证怎么办 新鲜香菇怎么做好吃 中国矿业大学怎么样 手机掉水里了怎么办