日期:2014-05-17  浏览次数:21092 次

C#自定义控件的集合属性怎么搞?求指点
如题, 我要写一个自定义控件 类似于Listbox,但是我又不想继承Listbox,其他都没有问题,在自定义集合属性那里卡住了,求高手指点迷津。。不胜感激!

默认的Listbox 只能添加 只能添加一个值,我需要添加2个字符串,一个显示在左边,一个显示在右边,类似于千千静听的播放列表一样,左边显示歌曲名,右边显示时长。

写了一半就是不知道集合属性该怎么弄。
自定义控件 c# 集合属性

------解决方案--------------------
你是不是想这个集合,在设计界面时,在属性窗口里能添加这个集合?
------解决方案--------------------
设置一个只读 Get  属性的集合.
------解决方案--------------------
你可以重写ListBox属性,然后[Browsable(false)]就行,然后可以加入自己的自定义属性