难题之 UI 编辑器的设计?
问题是这样的,我想用delphi开发一个UI编辑器,就是使用者可以利用它按照自己的意图设计一个界面,使用者可以从UI编辑器中拖放Form Button Edit等常用元件(可视化),并且可以对拖放的元件进行常用的属性(大小、颜色等)设置,设计完成后保存成某个类型(如dat)的文件,之后如需要此界面,只要导入对应的文件即可。
我如何使UI编辑器中的元件可视化,可由用户自行拖放,譬如我们拖放delphi工具栏上的Button组件一样(因为客户可能是不知道delphi知识的,总不能让他安装delphi吧),请大家讨论,并指点我一下该如何做,有Demo更好,或Code。谢谢...