以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口表复选框  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102284)

--  作者:kaiyu
--  发布时间:2017/6/16 16:44:00
--  [求助]窗口表复选框

在一个独立窗口,窗口的代码遍历表中所有行,选择所有行,为什么总有一行没有选中呢,用命令窗口调试也是这样,大师看看是什么问题。

 


图片点击可在新窗口打开查看此主题相关图片如下:窗口复选框.bmp
图片点击可在新窗口打开查看

--  作者:kaiyu
--  发布时间:2017/6/16 16:54:00
--  
将数据排序,发现那个没有选中的行的位置始终没有变化,说明数据已选中,就是那个位置没有显示勾勾
--  作者:有点色
--  发布时间:2017/6/16 18:18:00
--  

 看表事件代码,是否有影响,beforecheckrow、aftercheckrow

 

 


--  作者:zhfjjb123
--  发布时间:2018/7/25 15:44:00
--  
解决了吗  我的也出现这种状况
--  作者:zhfjjb123
--  发布时间:2018/7/25 15:44:00
--  
解决了吗  我的也出现这种状况
--  作者:有点甜
--  发布时间:2018/7/25 15:56:00
--  
以下是引用zhfjjb123在2018/7/25 15:44:00的发言:
解决了吗  我的也出现这种状况

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=121902&skin=0

 


--  作者:zhfjjb123
--  发布时间:2018/7/25 18:04:00
--  
beforecheckrow、aftercheckrow
都没有事件,还会是哪里的影响

--  作者:有点甜
--  发布时间:2018/7/25 20:35:00
--  
以下是引用zhfjjb123在2018/7/25 18:04:00的发言:
beforecheckrow、aftercheckrow
都没有事件,还会是哪里的影响

 

这样处理

 

For i As Integer = 0 To Tables("表A").Rows.Count - 1
    Tables("表A").position = i
    If Tables("表A").Rows(i).Checked Then
        msgbox(123)   
    End If
Next