TC官方合作论坛

 找回密码
 立即注册
查看: 29160|回复: 171

[TC5.0源码] 一个函数保存界面控件配置,已支持多窗口!(2013.2.1更新)

  [复制链接]
发表于 2012-12-29 23:41:11 | 显示全部楼层 |阅读模式
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
回复

使用道具 举报

发表于 2012-12-30 00:28:01 | 显示全部楼层
看看,支持分享
回复 支持 反对

使用道具 举报

发表于 2012-12-30 00:35:34 | 显示全部楼层
看看,支持分享
回复 支持 反对

使用道具 举报

发表于 2012-12-30 11:48:42 | 显示全部楼层
支持一下 谢谢分享
kk 出的东西不少,大多数都值得学习研究.不错
回复 支持 反对

使用道具 举报

发表于 2012-12-30 12:47:17 | 显示全部楼层
学习学习,看看是怎么弄的。
回复 支持 反对

使用道具 举报

发表于 2012-12-30 13:11:41 | 显示全部楼层
哇 卡卡卡卡看看
回复 支持 反对

使用道具 举报

发表于 2012-12-30 15:35:48 | 显示全部楼层
看看,支持分享
回复 支持 反对

使用道具 举报

发表于 2012-12-30 15:39:27 | 显示全部楼层
支持一下 谢谢分享
回复 支持 反对

使用道具 举报

发表于 2012-12-31 00:22:02 | 显示全部楼层
正想要!
回复 支持 反对

使用道具 举报

发表于 2013-1-2 10:24:32 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 21:12 , Processed in 0.038697 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表