我想在TabControl的TabPage上增加一个ObjectID的属性,请问该如何处理?

解决方案 »

  1.   

    UP
    我只能继承TabControl,对于TabPage我实在拿着没有一点办法了,我只需要在TabPage里面加入一个自定义的属性,请问哪位大侠能给我一个好办法
      

  2.   

    public class myTabPage: TabPage
    {
    private string _ObjectID;
    public string ObjectID
    {
    get{return _ObjectID;}
    set{_ObjectID=value; }
    }
    }TabControl.TabPages.Add方法里面,使用myTabPage实例..
      

  3.   

    public class myTabPage: TabPage
    {
    private string _ObjectID;
    public string ObjectID
    {
    get{return _ObjectID;}
    set{_ObjectID=value; }
    }
    }TabControl.TabPages.Add方法里面,使用myTabPage实例..
      

  4.   

    回楼上:似乎没有这么容易啊这可能需要重写TabCollection,这么一重写,工程量就大了。头也晕了。
      

  5.   

    何必呢?你要放数据,就放到TabPage的Tag属性里,你把全世界放进去都可以。
      

  6.   

    解决了,最终还是重新继承了TabPage,重写了TabCollecgtion类,重写了TabPages属性,隐藏了原有的TabPages属性,解决,结贴。