以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请帮忙看看这个代码有什么问题? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18073) |
-- 作者:amanda123 -- 发布时间:2012/4/1 11:16:00 -- 请帮忙看看这个代码有什么问题? 我在表事件PrepareEdit中添加了e.cancel=True,然后在DoubleClick事件中添加了如下的代码:If Tables("收件表").Current("选择") Then Tables("收件表").Current("选择")=false Else Tables("收件表").Current("选择")=True End If
为什么双击时不起作用? |
-- 作者:yangming -- 发布时间:2012/4/1 11:23:00 -- If Tables("收件表").Current("选择") =True Then |
-- 作者:amanda123 -- 发布时间:2012/4/1 11:25:00 -- 多谢哦,但试过了还是不行,应该不是这个原因! |
-- 作者:yangming -- 发布时间:2012/4/1 12:28:00 -- 我试了可以的 [此贴子已经被作者于2012-4-1 12:31:39编辑过]
|
-- 作者:amanda123 -- 发布时间:2012/4/1 14:11:00 -- 我按上楼的方法试过了,真的不行,不知什么原因? |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/1 14:13:00 -- 用一个简单的例子说话。 |
-- 作者:amanda123 -- 发布时间:2012/4/1 14:34:00 -- 我在窗口添加了一个TABLE控件,并将其关联至“收件表”,在PrepareEdit表事件中添加了e.cancel=True代码,然后在DoubleClick中添加了如下代码:If Tables("收件表").Current("选择") =True Then Tables("收件表").Current("选择")=False Else Tables("收件表").Current("选择")=True End If
希望能在双击某行的任意单元格,均能使当前行的“选择”复选框发生变化,要么选中,要么取消,但现在双击是没有起任何作用的,请问是什么问题? |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/1 14:41:00 -- 也许这个Table控件对应的表名不是“收件表” 看看: http://www.foxtable.com/help/topics/1788.htm
|