【发布时间】:2011-02-15 12:48:44
【问题描述】:
我正在创建一个使用面板集合和集合项的组件。
我似乎无法让颜色在运行时工作,但它们似乎在设计时工作得很好。
你可以在这里下载组件源代码:
http://www.shaneholmes.net/pasfiles/
有一个控制台(Tcollection)属性、状态颜色属性和一个编辑模式属性
每个控制台(TCollectionItem)在更改时都有一个状态属性,控制台属性根据组件的StatusColors属性进行更改。
当组件的 EditMode 属性设置为 true 时,您可以在运行时移动面板。
问题:为什么颜色只在设计时有效,而在运行时无效。
谢谢
【问题讨论】:
-
你能写一个小测试项目来说明问题吗?最好是不需要 iinstalling 您的组件 - 应该没关系,因为问题发生在运行时。
标签: delphi runtime components design-time