自定义控件 如何实现一个自定义集合属性-元素为自定义类 。自定义类包含一个字符串 和一个Image ,该如何实现 求大神解答。
public class YourProperty
public class YourPropertyTypeConverter : TypeConverter
注意:这两个的实现放到单独的程序集中。然后在你要使用的项目中通过“浏览”到 YourProperty.dll 的方式来添加引用,注意不要直接引用项目(部署时,可以将YourProperty.dll部署到GAC,通过GAC来引用)。
我 刚才放在一个解决方案里面class YourProperty报一个强制性转换错误 不知道什么原因
@普通用户: 啥强制性转换错误?
用个UserControl就能实现~在上面放个Lable,放个PictureBox,做成复合控件。
你的意思是复合控件只包含一个label和一个picturebox。 自定义控件上面那个属性就等于多次用这个复合控件这个意思嘛 这样是行的。如果我问的这个问题 能帮我解答下吗
@普通用户: 自定义控件上定义属性?看下ListBox等的Items属性的实现吧~
你可以把UserControl做成一个控件,这样的话你的UserContrtol就是一个整体,你的自定义控件就相当于重写控件~~
你的意思应该是和2L一个意思吧
@普通用户: 是的