网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

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绘制关闭按钮
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com