以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口中的几个目录树表同步显示时出错?(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25937) |
-- 作者:zpx_2012 -- 发布时间:2012/11/20 13:05:00 -- 窗口中的几个目录树表同步显示时出错?(已解决) 各位老师,
为了方便查看,我用下面的代码实现三个目录树窗口中的表同步显示,但若其中的一个目录树中没有其他目录树中的表时就提示出错,
Dim tr2 As WinForm.TreeView = e.Form.Controls("TreeView2") \'在其他目录树窗口中同步显示当前所先选节点的表及列. If nd2 IsNot Nothing Then
Dim nd3 As WinForm.TreeNode = tr3.Nodes(nd) If nd3 IsNot Nothing Then
红色的代码就是想实现其他目录树窗口中有存在同名的表时才执行,但为什么还提示出错呢?
谢谢! [此贴子已经被作者于2012-11-20 16:45:24编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/11/20 14:43:00 -- 用这个分析一下Treeview3的AfterSelectNode事件代码,看看问题出在哪一行:
http://www.foxtable.com/help/topics/1485.htm
|
-- 作者:zpx_2012 -- 发布时间:2012/11/20 16:44:00 -- 谢谢,根据提示发现是红色上面那行出错了,因为不存在的表,就没有相应的"nd"了,
重新修改了代码可以了。 |