TC官方合作论坛

标题: 表格批量删除行为什么错误 [打印本页]

作者: 4049858    时间: 2014-9-10 01:16
标题: 表格批量删除行为什么错误
功能 按钮3_点击()
    整型 行,列
    逻辑型 状态
    表格.大小("表格0",行,列)
    行--
    遍历(i=0;i<行;i++)
        状态=表格.获得复选框状态("表格0",i+1,1)
        如果(状态==-1)
            表格.删除行("表格0",i+1)
        如果结束
    遍历结束
功能结束

//我表格的第1列(也就是表格左数第二列)是复选框状态的,我想当其中的复选框被勾选,这个功能就能批量删除,但是我上面这样写用的时候提示“错误信息:未知错误”,提示是“状态=表格.获得复选框状态("表格0",i+1,1)”这一行错误,请高手解答什么错误。


作者: 紫茎泽兰    时间: 2014-9-10 02:25
我觉得应该是你的TC开发工具发牢骚了
我把你的代码复制过来后,编译没出现任何问题!
你的窗口控件表格我也加了,运行你的代码很正常呢!没有出现错误,能正确删除行!
应该不是你代码的问题。。。
作者: 4049858    时间: 2014-9-10 10:56
紫茎泽兰 发表于 2014-9-10 02:25
我觉得应该是你的TC开发工具发牢骚了
我把你的代码复制过来后,编译没出现任何问题!
你的窗 ...

你有QQ吗,方便加个吗?
作者: 紫茎泽兰    时间: 2014-9-10 10:59
4049858 发表于 2014-9-10 10:56
你有QQ吗,方便加个吗?

捌陆叁贰玖玖叁捌捌  ~
作者: 紫茎泽兰    时间: 2014-9-10 15:30
功能 删除()
    整型 行,列
    逻辑型 状态
    表格.大小("表格0",行,列)
    行--
    arrays=数组[]
    遍历(i=1;i<行+1;i++)
        如果(表格.获得复选框状态("表格0",i,1))
            数组空间.增加(arrays,i)
        如果结束
    遍历结束
    数组空间.排序(arrays,3)
    len1
    数组空间.大小(arrays,len1)
    遍历(m=0;m<len1;m++)
        表格.删除行("表格0",arrays[m])
    遍历结束
功能结束

功能 按钮3_点击()
    线程句柄=线程.开启("QQ注册.删除","")
功能结束

==============================================

你的代码换成这个就行了!

作者: ludosa    时间: 2014-9-10 17:45
这是套取美女QQ的另一种方法
作者: sunlizhu    时间: 2014-9-10 21:10

这个一定要顶一下
作者: 4049858    时间: 2014-9-11 03:05
ludosa 发表于 2014-9-10 17:45
这是套取美女QQ的另一种方法

你知道的太多了




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