【发布时间】:2010-07-07 01:55:42
【问题描述】:
我对创建简单的自定义控件相当熟悉,但我之前没有出现过这个实例,我希望为“颜色”字典提供设计时可变性支持,该字典将一系列渐变应用于自定义控制面板.
虽然使用简单的public Dictionary<int, Color> ProgressValueColors 实际上确实在我的“属性”窗口中为我提供了“...”选项的设计时属性,但它完全灰显,它不能自动推断我的字典并知道要做什么做,添加和删除按钮都是灰色的,见下文。我怎么能做这个功能?
我需要输入一个“值”属性,它是 int 的 Key,以及一个需要作为颜色选择器的 Color 属性,然后用户可以按 Add 将此添加到字典中。
谢谢,希望有一些用户控制专家在那里! :)
【问题讨论】:
标签: c# .net winforms custom-controls windows-forms-designer