请教关于窗体保存的问题(在线等待) 我在程序中动态创建了一个窗体Form1,现在要求能将它存入数据库,在需要的时候能随时取出这个窗体,该怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就象delphi的.dfm文件一样,保存窗体的每一个控件,以及他们的属性 没问题啊,先create form,然后一个一个create控件.搞清楚parent; 问题在于,下一次创建的时候,首先不知道这个Form里有哪些控件,也不知道数据库中保存了这些控件得哪些属性,如果每读一条记录都去做个判断,岂不是很慢? 目前是考虑将Form以Bolb的方式存入数据库,可是还原的时候有问题 那你第一次创建控件的时候就应该保存,你保存form怎么可能不知道上面有多少控件。实在不行,你还可以用form.controls来遍历。需要保存哪些属性,就看你要用到哪些属性。 不能保存成图片,因为每次取出后都有可能要进行编辑,netwolfds(晓竹) : 遍历控件来保存控件属性当然没问题,问题是读出来的时候。例如我保存了个Left属性,可读的时候,我就要加以判断这是个什么属性,才能再赋值了。如果属性太多,岂不是要用到很多的判断? 能把查詢結果保存為txt文檔嗎? 如何判断摄像头 是无驱的? 初学者,怎样连接数据服务器? (在线等待)新手,在DELHPI 7中如何添加TReport组件? 关于取得“邻近的计算机”的内容 fastreport2.4复合报表的问题 ODBC连接数据库(SQL Server)的系统权限问题(急呀!!!!!) 请问用Datadesktop建的表,图象怎摸加入? 各位老大救救我? 本地数据库编程时,BDE、ADO、ODBC哪个好用且应用比较广泛?请说出理由! 大家在delphi中定位记录或一般用locate还是用seek 请问:如何得到被点击控件的名称
实在不行,你还可以用form.controls来遍历。
需要保存哪些属性,就看你要用到哪些属性。
遍历控件来保存控件属性当然没问题,问题是读出来的时候。例如我保存了个Left属性,可读的时候,我就要加以判断这是个什么属性,才能再赋值了。如果属性太多,岂不是要用到很多的判断?