|
2013.9.5.这种保存界面配置的方法在最新版的TC里已经用不了.实测有效的最近版本为4.036.也就是说4.036之前的版还能用.之后的版本我都没有试过了.
2013.1.3更新:更新了下拉框的保存方法,增加表格里类型为下拉框的保存.
2013.2.1更新:修正了下拉框,列表框和表格的读写bug.
昨晚想到了解决多窗口的方法,就忍不住把未完成的东东写完.现在自己也可以拿来用!
使用方法很简单:
1,先在打包的项目里找到这个文件.
2,再把它导入主文件里,
3,把导入语句放在主文件的第一行,这样其它文件也能用.
4,引用时只需要三个参数,三个参数都是字符型的,第一个是读或写操作,第二个是保存文件的路径,第三个是窗口名称.
例子:
界面.配置("写","c:\\aaa.ini","控件配置")//这是写配置的方法,没有返回值
界面.配置("读","c:\\aaa.ini","控件配置")//这是读配置的方法,如果文件存在返回真,文件不存在返回假
由于一次只能写一个窗口的配置,所以有多窗口时最好一个窗口对应该一个配置文件,因为如果把所有窗口的配置都写入同一个文件里,有可能有些窗口在读配置时因为之前没有写入配置,导致读出空配置.
功能:大部分控件常用的参数都能保存了,注意动态创建的控件配置是不能保存的.
保存范围:
单选框:保存是否选中状态.
复选框:保存是否选中状态.
编辑框:保存编辑框内容.
下拉框:保存下拉框各项内容和当前选项是第几项.
列表框:保存列表框各项内容.
进度条:保存进度条的位置.
滑块:保存滑块的位置.
浏览框:保存浏览框的内容.
选项卡:保存选项卡当前所选的是第几个Tab页面.
日期框:保存日期框当前内容.
热键:保存当前生效的热键键值组合
表格:保存类型为非下拉框的项内容,保存复选框类型的选中与否状态,保存下拉框类型项的内容和下拉框当前选项是第几项.
其它功能如保存标签的标题之类的,感觉没保存过这类的参数,需要大家自己添加吧.
由于没有怎么测试过,可能存在未知的BUG,希望知道的通知下我.
源码回复可见,
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|