自己封装了一个vcl控件,在程序运行的时候需要在控件显示一些数据,这些数据是从本地的ini中读取的,ini文件的名字是通过property属性定义的。允许用户在程序中自定义其中的一些属性。两个问题:
1。我是重载了控件的Loaded,但是在设计的时候也会触发Loaded事件,因为程序中写的是相对路径,就会提示ini文件找不到,然后窗体就打不开了。我的问题是怎么样能够在运行的时候读控件的配置信息,并且不影响窗体的编辑
2。当程序退出时,希望能够保存控件的当前属性,所以重载了destroy事件,但是发现在destroy中,控件的许多属性已经读不到了。我的问题是怎样在控件释放的时候保存配置信息
1。我是重载了控件的Loaded,但是在设计的时候也会触发Loaded事件,因为程序中写的是相对路径,就会提示ini文件找不到,然后窗体就打不开了。我的问题是怎么样能够在运行的时候读控件的配置信息,并且不影响窗体的编辑
2。当程序退出时,希望能够保存控件的当前属性,所以重载了destroy事件,但是发现在destroy中,控件的许多属性已经读不到了。我的问题是怎样在控件释放的时候保存配置信息
解决方案 »
- [求助]VC++6.0下的图像分割问题
- Delphi写好一个程序打开运行后
- 软件发布:asf制作专家
- 如何将SQL Server的数据库转换成InterBase数据库中
- 急急急,请各位大侠看看下面代码
- 请问Table的Table.BeforePost如何用
- 怎么用DELPHI 或者VB 读取POCKET PC上的文件
- 求急,小弟想从服务器上往本地磁盘拷贝文件和文件夹怎么做啊?可以更新覆盖本地同名文件和文件夹
- Can Only modify an image if it contains a bitmap错误,怎么会事?
- TWebBrowser为什么有很多Navigate属性,有什么区别?
- 一个好ftp
- 怎样用delphi操作网页
2.destroy事件里读不到许多属性?不太清楚,我没遇到过。能不能举个例子?
如何判断一个控件(TControl)是否是动态创建出来的?~~