怎麼樣在winform 下面給每個control都加一個屬性。

解决方案 »

  1.   

    在c# 3.0中,
    你对Control进行方法/成员的扩展即可.
      

  2.   

    你是要为每个组件增加一个属性,来存储自己的特殊信息?
    法一:利用每个组件的自带属性。每个组件都有许多程序中使用不到的属性,可以用来存储自己的属性。
    法二:继承每个使用的组件,添加属性。(这个比较麻烦,呵呵)
    法三:建立一个类似与C++中map的关联容器,一对一的保存组件和增加的属性。
      

  3.   

    3.0的新特性,扩展方法:
    http://msdn.microsoft.com/zh-cn/library/bb383977.aspx