1.c#里面的TabControl控件没有关闭按钮,而且很难看。
2.有一些已经做好的第三方控件,但是收费。
3.由于我的故障树推理诊断项目在绘图的时候允许同时打开多个文档进行操作,就要实现类似于浏览器的多标签功能,而且要可以关闭。
4.所以自己写一个类继承TabControl类,然后重写一些里面的方法即可实现。
5.特色:有关闭按钮,标签有背景颜色,选中的标签和没选中的颜色不一样,实现鼠标中键和右键的功能
先看我的项目中的完整代码,有很多代码是我的项目需要,可根据你的项目需求删减,核心的代码后