有delphi程序运行期间进行窗体设计的控件吗?

2025-03-24 00:47:44
推荐回答(4个)
回答(1):

你可以到盒子上下载FormDesgner,以关键字“运行期间设计窗口的组件”搜索一下,这是个窗体设计器套件,共包括6个控件,分别为Formdesigner(窗体设计器),DsControlPanel(控件面板体现器),DsnInspector(对象监测器),DsnManager(设计器管理器),DsnSelect(控件选择器), DsnControlContainer(非可见控件容器)。

我以前编写过类似功能的软件,其实Delphi的TCustomForm留有一个为IDE的可视化设计的用的接口Designer。Designer是IDesignerNotify, IDesignerHook 接口。

至于属性编辑器,你可以用rtti来实现,可以用 DevExpress 中控件来完成。

回答(2):

你要搞软件的二次开发啊,气量不小啊,ACCESS,WORD,EXCEL这类软件都可以进行二次开发的,但很搞的象DELPHI这样,要写很多代码,估计做出来也没有什么用处。

回答(3):

可以做到,但是好像没有什么有名的这类控件

自己做主要涉及到下面的一些知识
1)动态创建控件
2)动态为控件添加事件(拖东的时候移动控件)
3)动态创建的控件保存

回答(4):

没听说过……。有也不成熟……