本人在编写WinForm.NET组件时,对组件的集合属性使用了系统自带的集合属性编辑器CollectionEditor。在使用过程中须解决以下两个问题:
1)在集合属性编辑器界面中增加一个自定义按钮,如下图中的Clone按钮一样。本人想知道有什么好的方法实现。
2)如果在集合属性中又嵌套由子集合属性时,将出现嵌套使用集合属性编辑器的情况(如下图示),本人此时发现一个问题,子集合属性编辑器中的Cancel键不起作用,即使按下也不能恢复子集合内属性更改前的值,但父集合属性编辑器中的Cancel键功能却是正常的。本人不知道这是什么原因。
以上两个问题请有这方面经验的朋友指教,多谢!