设计一个软件,在制作中添加一个空白窗口。运行期间系统管理员可自定义界面内容,新增edit和lable,用鼠标或属性窗口修改位置、大小、字体、输入法,还可以为每个edit设置结果模板,设计完成后将所有信息保存数据库,操作员使用时显示的就是系统管理员设计的窗口,并且每个控件的属性从数据库中读取预设值。
见过类似软件,能想通其中原理,但是自己无法实现,大家谁能提供源码让小弟参考一下,谢了!
分不够可以再加
见过类似软件,能想通其中原理,但是自己无法实现,大家谁能提供源码让小弟参考一下,谢了!
分不够可以再加
http://topic.csdn.net/t/20050410/11/3923724.html
http://delphi.about.com/library/weekly/aa102505a.htm
http://www.drbob42.com/delphi/property.htm
如果要控件拖拽定义的,我倒是有。
还有一个序列化与反序列化的过程,可以用FileStream的WriteCompontent搞定,不过你要弄懂那个Owner的含义。
至于属性编辑器,DevExpress Inspector中就有。
这个是控件拖拽的东西,将EditControl设置为一个你要进行拖拽的窗体就行了(如Panel或Form)
代码这贴不下,去大富翁找
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3818297