delphi - 如何创建复合控件?

标签 delphi delphi-xe

任何人都可以指出一些(厚厚的)书籍(甚至是网站)来解释如何创建自己的复合控件(例如,TPanel 是其他几个控件的父控件)?

我的意思超出了 Borland 的“组件编写者指南”。

我在 StackOverflow 上看到了很多关于这个主题的帖子,在每一篇帖子中,人们对构造函数、继承、初始化代码的位置/时间、流问题、事件顺序、父子关系等都存在矛盾

最佳答案

我发现有一个 CCPack 的 sourceforge 存储库。

甚至还有许多delphi版本的软件包。

我已经安装在Delphi XE2上,需要一个简单的修复才能工作(注册调用不正确,它给出编译时错误,我不太记得了,但很容易纠正)

我可以按预期安装并工作。我已经制作了几个简单的组件和一个使用它的复合组件并且工作正常。

CCPack on SourceForge

关于delphi - 如何创建复合控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410434/

相关文章:

android - Delphi Android 内存泄漏(或其他减速)

delphi - 长度有多快?

delphi - 64 位 Windows 7、8 中 ShellExecuteW 的替代方案

delphi - 将 Delphi TPoint 转换为 C# Point

web-services - 使用Delphi创建Web-Service客户端有什么问题吗?

delphi - Delphi XE 中调试代码

delphi - 动态数组变量未显示在局部变量调试窗口中

oracle - 如果使用 Oracle 数据库,Delphi 应用程序从 BDE 迁移的选项有哪些

delphi - 查找动态数组均值的最简单方法

delphi - 为 Delphi 翻译 Vista WinAPI C++ 头文件 - 有什么建议吗?