老板提出,要求让客户自己能够设计quickreport报表的外观,我自己以前也考虑过这个功能是否能够实现,觉得还是比较麻烦。还好,这次不要求内容只要求了格式,现在我有个想法:用一个form显示报表,截获该form的鼠标消息,维护一个保存报表各元件属性的数据结构,通过判断鼠标位置和动作对相应的元件进行处理来实现拖放,结果保存为xml;创建报表的时候从xml里读入各属性对相应元件进行初始化设置。
准备后天开始动手,感觉应该是可行的。
本文地址:http://com.8s8s.com/it/it4881.htm