麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

c#重寫TabControl控件實現關閉按鈕的方法

2020-01-24 03:29:47
字體:
來源:轉載
供稿:網友

1.c#里面的TabControl控件沒有關閉按鈕,而且很難看。

2.有一些已經做好的第三方控件,但是收費。

3.由于我的故障樹推理診斷項目在繪圖的時候允許同時打開多個文檔進行操作,就要實現類似于瀏覽器的多標簽功能,而且要可以關閉。

4.所以自己寫一個類繼承TabControl類,然后重寫一些里面的方法即可實現。

5.特色:有關閉按鈕,標簽有背景顏色,選中的標簽和沒選中的顏色不一樣,實現鼠標中鍵和右鍵的功能

先看我的項目中的完整代碼,有很多代碼是我的項目需要,可根據你的項目需求刪減,核心的代碼后面詳細解釋:

復制代碼 代碼如下:

 /// <summary>
    /// 重寫的TabControl控件 帶關閉按鈕
    /// </summary>
    public class MyTabControl : TabControl
    {
        private int iconWidth = 16;
        private int iconHeight = 16;
        private Image icon = null;
        private Brush biaocolor = Brushes.Silver; //選項卡的背景色
        private Form_paint father;//父窗口,即繪圖界面,為的是當選項卡全關后調用父窗口的dispose事件關閉父窗口
        private AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl axDrawingControl1;
        public MyTabControl(AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl axDrawingControl)
            : base()
        {
            this.axDrawingControl1 = axDrawingControl;
            this.ItemSize = new Size(50, 25); //設置選項卡標簽的大小,可改變高 主站蜘蛛池模板: 国产午夜精品久久久 | 在线播放污 | 久久国产精品久久久久久久久久 | 视频一区二区在线观看 | 天天都色视频 | 在线观看国产网站 | 最新av网址在线观看 | 毛片在线看免费 | 久久99深爱久久99精品 | 免费一级a毛片免费观看 | 黄色av片三级三级三级免费看 | 欧美一级黄色网 | 午夜国产成人 | 久久久久久久九九九九 | 国内精品久久久久久久影视红豆 | 在线播放黄色网址 | 老司机免费福利午夜入口ae58 | 最新在线中文字幕 | 国产精品高潮视频 | 伊人yinren22综合网色 | 日本高清视频网站www | 天天碰天天操 | 亚欧美一区二区 | 国产精品av久久久久久无 | 欧美性色生活片免费播放 | 亚洲精品wwww | 久久综合狠狠综合久久 | 国产色爱综合网 | 欧美精品18 | 久久伊人精品热在75 | 国产成人在线网站 | 成年性羞羞视频免费观看无限 | 亚州综合图片 | 国产色爱综合网 | 97超碰资源站 | 亚洲午夜一区二区三区 | 国产一区二区三区影视 | 国产成人小视频在线观看 | 老女人碰碰在线碰碰视频 | 色阁阁69婷婷 | 国产精品一区视频 |