在.NET的属性编辑器PropertyGrid里,如果这个属性是一个集合,那么,.NET会给你一个集合编辑器窗口,很好用的东西,但是,这个东西不是继承Form或UserControl,没法像控件一样拿出来用,而是作为属性的注解,代理生成的窗体,具体情况没仔细看

搜了搜,找不到这样的控件,自已写个,原理也简单,关键是这个泛型集合赋值取值问题
集合采用ILIST传入传出,类的属性加上和用ProPertyGrid一样的注解,基本上实现了所需要的功能
最终效果
具体实例在这里
WebBrowse.zip