已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion经过多年嵌入式编程,我必须开发一个Windows应用程序。我挖出了我的旧C++Builder和Delphi。这些很棒,最新版本的价格超过1000美元,所以我不会去那里。我特别喜欢的是VCL(可视化组件库),它让我可以编写自己的组件并与他人共享它们,以及数以千计的现有3rd方组件。我注意到现在也有来自Borland的RADPHP。我意识到MSVC、QT、Ne
CreatingaformseditorinDelphi我的目标是创建一个简单的表单编辑器,就像我们在DelphiIDE上找到的那样。现在用户可以选择和添加组件,使其成为TPanel的父级,TPanel是表单的持有者。为简单起见,也请考虑将TPanel作为添加到表单的可视组件。我有2个缺失的部分,我想找出一些想法/代码来帮助完成:1-如何移动创建的可视化组件?与IDE中用于移动可视组件(例如Tpanel)的效果相同,左右移动其顶部和左侧位置2-如何在表单编辑器上为组件绘制钩子3-如何使用钩子调整大小我只想要与处理视觉部分相关的部分。我没有生成DFM或类似的东西。简单地把你的移动代码需要这样做:
CreatingaformseditorinDelphi我的目标是创建一个简单的表单编辑器,就像我们在DelphiIDE上找到的那样。现在用户可以选择和添加组件,使其成为TPanel的父级,TPanel是表单的持有者。为简单起见,也请考虑将TPanel作为添加到表单的可视组件。我有2个缺失的部分,我想找出一些想法/代码来帮助完成:1-如何移动创建的可视化组件?与IDE中用于移动可视组件(例如Tpanel)的效果相同,左右移动其顶部和左侧位置2-如何在表单编辑器上为组件绘制钩子3-如何使用钩子调整大小我只想要与处理视觉部分相关的部分。我没有生成DFM或类似的东西。简单地把你的移动代码需要这样做: