TC官方合作论坛

标题: 中秋快乐,读写配置求思路 [打印本页]

作者: xiaoling2013    时间: 2016-9-15 21:27
标题: 中秋快乐,读写配置求思路
本帖最后由 xiaoling2013 于 2016-9-15 21:32 编辑
  1. 功能 配置(读写 = 0, 父窗口 = "", 路径 = ".\\读写配置.ini")
  2.     选择(读写)
  3.         条件 0
  4.         遍历(变量 i = 0; i < 999; i++)
  5.             如果(控件获取句柄("编辑框" & i, 父窗口) == 0)
  6.                 跳出
  7.             结束
  8.             文件写配置("配置", "编辑框" & i & 父窗口, 编辑框获取文本("编辑框" & i, 父窗口), 路径)
  9.         结束
  10.         遍历(变量 i = 0; i < 999; i++)
  11.             如果(控件获取句柄("复选框" & i, 父窗口) == 0)
  12.                 跳出
  13.             结束
  14.             文件写配置("配置", "复选框" & i & 父窗口, 复选框获取状态("复选框" & i, 父窗口), 路径)
  15.         结束
  16.         遍历(变量 i = 0; i < 999; i++)
  17.             如果(控件获取句柄("单选框" & i, 父窗口) == 0)
  18.                 跳出
  19.             结束
  20.             文件写配置("配置", "单选框" & i & 父窗口, 单选框获取状态("单选框" & i, 父窗口), 路径)
  21.         结束
  22.         遍历(变量 i = 0; i < 999; i++)
  23.             如果(控件获取句柄("列表框" & i, 父窗口) == 0)
  24.                 跳出
  25.             结束
  26.             变量 列表内容 = ""
  27.             遍历(变量 ii = 0; ii < 列表框获取选项个数("列表框" & i, 父窗口); ii++)
  28.                 选择(ii)
  29.                     条件 0
  30.                     列表内容 = 列表框获取文本("列表框" & i, ii, 父窗口)
  31.                     默认
  32.                     列表内容 = 列表内容 & "<换行>" & 列表框获取文本("列表框" & i, ii, 父窗口)
  33.                 结束
  34.             结束
  35.             文件写配置("配置", "列表框文本" & i & 父窗口, 列表内容, 路径)
  36.             文件写配置("配置", "列表框选项" & i & 父窗口, 列表框获取选项("列表框" & i, 父窗口), 路径)
  37.         结束
  38.         
  39.         条件 1
  40.     结束
  41. 结束
复制代码

写一半不写了,控件名自定义就读写不了了。我想过读取类名来判断,但是表格之类的内容怎么解决呢?求指点哈

作者: 来不及的来得及    时间: 2016-9-15 23:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 来不及的来得及    时间: 2016-9-15 23:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaoling2013    时间: 2016-9-16 00:27
来不及的来得及 发表于 2016-9-15 23:13
这样 999感觉不怎么靠谱,其实可以枚举窗口下的所有子窗口,然后通过类名来保存配置 ...

是的 比如删除一个控件 后面断码就读取不到 或者自定义控件名  枚举子窗口不能读取表格内容




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1