|
|
发表于 2013-12-24 21:16:46
|
显示全部楼层
广东省深圳市
不知道怎么回事,现在论坛上传附件的按钮不显示出来,只能给你代码了,你把你的窗口所在程序集全部替换成这个试试。
[e]
.版本 2
.支持库 iext
.程序集 窗口程序集1
.子程序 _按钮1_被单击
编辑框1.内容 = 超级列表框数据到文本 (超级列表框1, “|”, 真)
.子程序 超级列表框数据到文本, 文本型, 公开, 返回指定超级列表框中全部数据
.参数 超级列表框, 超级列表框, , 欲取数据的超级列表框
.参数 分割标识, 文本型, , 每列数据的分割标识
.参数 是否取标题, 逻辑型, , 是否取表头标题
.局部变量 表项数, 整数型
.局部变量 列数, 整数型
.局部变量 表项计次, 整数型
.局部变量 列计次, 整数型
.局部变量 列文本, 文本型
.局部变量 表项文本, 文本型
.如果真 (是否取标题 = 真)
列数 = 超级列表框.取列数 ()
.计次循环首 (列数, 列计次)
列文本 = 列文本 + 超级列表框.取列标题 (列计次 - 1) + 分割标识
.计次循环尾 ()
列文本 = 列文本 + #换行符
.如果真结束
表项数 = 超级列表框.取表项数 ()
.计次循环首 (表项数, 表项计次)
列数 = 超级列表框.取列数 ()
.计次循环首 (列数, 列计次)
.如果 (表项文本 = “”)
表项文本 = 超级列表框.取标题 (表项计次 - 1, 列计次 - 1) + 分割标识
.否则
表项文本 = 表项文本 + 超级列表框.取标题 (表项计次 - 1, 列计次 - 1) + 分割标识
.如果结束
.计次循环尾 ()
表项文本 = 表项文本 + #换行符
.计次循环尾 ()
表项文本 = 子文本替换 (表项文本, #换行符, “”, 取文本长度 (表项文本) - 取文本长度 (#换行符), 1, 真)
返回 (列文本 + 表项文本)
.子程序 _窗口1_创建完毕
.局部变量 局部计次, 整数型
.局部变量 表项数, 整数型
置随机数种子 ()
.计次循环首 (取随机数 (20, 30), 局部计次)
表项数 = 超级列表框1.插入表项 (, 到文本 (局部计次), , , , )
超级列表框1.置标题 (表项数, 1, 到文本 (取随机数 (1000000, 9999999)))
.计次循环尾 ()
[/e] |
|