想要用一个新属性让Label去记录一个int型的值
但是不会手动添加属性
在哪里添加或重写 重写以后如何使用
求解 越详细越好

解决方案 »

  1.   

    public class Mylabel:label
    {private m_value;public value{get{return m_value;}set{if(m_value!=value){m_value=value;}}
    }
      

  2.   

    public class Mylabel:label
    {private m_value;public value{get{return m_value;}set{if(m_value!=value){m_value=value;}}
    }直接新建一个cs类文件就可以了,工具栏会自动出现你的扩展控件的
      

  3.   

    直接用Tag来保存你的int岂不是更方便。
      

  4.   


    错误 1 类、结构或接口成员声明中的标记“;”无效 C:\Users\AMAI\Documents\Visual Studio 2008\QA_Online\SYB\SYB\MyLabel.cs 23 20 SYB
    错误 2 类、结构或接口成员声明中的标记“{”无效 C:\Users\AMAI\Documents\Visual Studio 2008\QA_Online\SYB\SYB\MyLabel.cs 26 5 SYB
    …………
    错误 5 命名空间并不直接包含诸如字段或方法之类的成员 C:\Users\AMAI\Documents\Visual Studio 2008\QA_Online\SYB\SYB\MyLabel.cs 28 5 SYB
      

  5.   

    上面的问题都解决了现在我想继承label控件public class Mylabel : label
    这句出现这个错误错误 1 找不到类型或命名空间名称“label”(是否缺少 using 指令或程序集引用?) C:\Users\AMAI\Documents\Visual Studio 2008\QA_Online\SYB\SYB\MyLabel.cs 17 28 SYB
      

  6.   


    3层那个我改好了 现在的问题是不能继承label 很郁闷
      

  7.   

    Label注意大小写
      

  8.   

    Label注意大小写
      

  9.   

    public class Mylabel:System.Web.UI.WebControls.Label
    {
       ....
    }