以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 禁止选择节点不起作用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71415) |
||||
-- 作者:happyft -- 发布时间:2015/7/10 18:35:00 -- 禁止选择节点不起作用 当在目录树中点击相应的表名节点时,主表切换到相应的表名,但目录树中选中的节点依然是表A,要怎么才能实现?现在代码不知为什么,e.Cancel不起作用,如果在中间加一句msgbox(1)的弹出对话框就可以。 请教一下是什么原因?要怎么办?谢谢!
|
||||
-- 作者:HappyFt -- 发布时间:2015/7/11 8:26:00 -- 各位老师,这个能否帮忙看下是什么原因? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2015/7/11 8:56:00 -- If MainTable.Name <> e.Node.Name Then e.Cancel = True systemready =False MainTable = Tables(e.Node.Name) systemready = True End If
|
||||
-- 作者:HappyFt -- 发布时间:2015/7/11 9:42:00 --
还是不可以,我的意思是打开窗口目录树时原来默认选中的节点是表A,当点击表B时主表切换到表B,但目录树中还是要保持原来的选中表A的状态。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2015/7/11 9:49:00 -- 没办法 |
||||
-- 作者:HappyFt -- 发布时间:2015/7/11 10:02:00 -- 狐爸都说没办法就难了, 那就是e.Cancel = True不起作用了,但为何随便在中间加入一个msgbox(1)的弹出对话框显示一下就可以呢,当然实际当中是不能弹出这个对话框来的,只是觉得不理解。 |
||||
-- 作者:HappyFt -- 发布时间:2015/7/12 11:06:00 -- 大红袍老师,这个有没有办法实现?
|
||||
-- 作者:大红袍 -- 发布时间:2015/7/12 11:28:00 --
|
||||
-- 作者:HappyFt -- 发布时间:2015/7/12 14:25:00 -- 谢谢,总算变向实现了! |