现在需求:
1. EXE程序可以自定义窗体,可以用户自己添加控件放置此窗体
2. 添加的控件可指定其数据源(如: 用户放入一个DBEdit,则让它指定其数据源,以便其输入后可自动保存进数据库3. 定义的窗体,可以打印,即报表怎么根据窗体来定义(通过代码?),报表跟窗体一样大小问题:
1. 是否需要自己制作控件,如需要,则需要用到什么技术,最好能介绍介绍此文章
2. 控件放的地方,是不是要做一个像报表的设置窗体一样来放置,而且其设置大小可控件
2. 现程序我们使用的是FastReport,请问如何来用代码来放置位置,文字等多谢
1. EXE程序可以自定义窗体,可以用户自己添加控件放置此窗体
2. 添加的控件可指定其数据源(如: 用户放入一个DBEdit,则让它指定其数据源,以便其输入后可自动保存进数据库3. 定义的窗体,可以打印,即报表怎么根据窗体来定义(通过代码?),报表跟窗体一样大小问题:
1. 是否需要自己制作控件,如需要,则需要用到什么技术,最好能介绍介绍此文章
2. 控件放的地方,是不是要做一个像报表的设置窗体一样来放置,而且其设置大小可控件
2. 现程序我们使用的是FastReport,请问如何来用代码来放置位置,文字等多谢
你自己做一个设计FORM,将已登记或者允许用户使用控件放在一个PANLE或者FORM上,然后当用户选取后,放入到你的设计FORM上时,你需要使用相同的类名在这个FORM上创建相应的一个控件,至于其PROPERTYIES,所有在PUBLISHED上的都可以通过RTTI信息进行读写。最后你可以使用一个WRITER将这些控件信息写入到一个你自己定义的FORM信息文件中。
创建新FORM时,使用一个READER读入信息,然后根据你自己的定义格式将其分解成一个个控件,然后分别创建。
2)这个已经在第一个问题里有了
3)没有用过FASTREPORT。不好意思。
里面有例子。。
绑定DBEdit,则让它指定其数据源 也类似