.NET组件编程(8) Component DocumentDesigner(文档设计器)
每个Component不但是有Component Designer,而且还有Component DocumentDesigner,但这两个Designer之间到底有什么样的区别呢?我用比较通俗的讲法来给大家区别下,Component Designer是指一个Component被拖放到Form或者Page的Container上时所呈现出来的UI设计器(图1);Component DocumentDesigner则是指Component本身根文档设计器(图2)。
比如有两个Component,其名称为BaseClass1和Class1,且Class1继承于BaseClass1,我们为BaseClass1设计了DocumentDesigner,设计项在BaseClass1的文档设计器中不可见,在Class1中则可见。
代码如下:
BaseClass1































Class1






























效果如下: