当前位置:编程学习 > C#/ASP.NET >>

如何使用和修改集合属性编辑器

本人在编写WinForm.NET组件时,对组件的集合属性使用了系统自带的集合属性编辑器CollectionEditor。在使用过程中须解决以下两个问题:

1)在集合属性编辑器界面中增加一个自定义按钮,如下图中的Clone按钮一样。本人想知道有什么好的方法实现。



2)如果在集合属性中又嵌套由子集合属性时,将出现嵌套使用集合属性编辑器的情况(如下图示),本人此时发现一个问题,子集合属性编辑器中的Cancel键不起作用,即使按下也不能恢复子集合内属性更改前的值,但父集合属性编辑器中的Cancel键功能却是正常的。本人不知道这是什么原因。



以上两个问题请有这方面经验的朋友指教,多谢! --------------------编程问答-------------------- 不好意思,图片有问题,更改如下:

本人在编写WinForm.NET组件时,对组件的集合属性使用了系统自带的集合属性编辑器CollectionEditor。在使用过程中须解决以下两个问题:

1)在集合属性编辑器界面中增加一个自定义按钮,如下图中的Clone按钮一样。本人想知道有什么好的方法实现。



2)如果在集合属性中又嵌套由子集合属性时,将出现嵌套使用集合属性编辑器的情况(如下图示),本人此时发现一个问题,子集合属性编辑器中的Cancel键不起作用,即使按下也不能恢复子集合内属性更改前的值,但父集合属性编辑器中的Cancel键功能却是正常的。本人不知道这是什么原因。



以上两个问题请有这方面经验的朋友指教,多谢! 
 
--------------------编程问答-------------------- 这篇文章看了收获很大.
http://www.codeproject.com/KB/cs/dzcollectioneditor.aspx --------------------编程问答-------------------- 多谢仁兄指教,让我先看看。 --------------------编程问答-------------------- 先Mark一下,曾经遇到这样的问题,不知道解决 --------------------编程问答-------------------- 看了一遍 Dobzhansky 介绍的文章,果然收获很大,但解决方法还是要重新编写一个集合编辑器,由此看来微软所提供的东西还不能完全满足我们的要求。
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,