以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何实现目录树节点的定位显示?(已解决)!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25150)

--  作者:zpx_2012
--  发布时间:2012/11/1 18:20:00
--  如何实现目录树节点的定位显示?(已解决)!

各位老师,

 

如下图, 当选中一个表名后,要看其可查看列及可编辑列还要人为去滑动滚动条,


图片点击可在新窗口打开查看此主题相关图片如下:360截图20121101-002.jpg
图片点击可在新窗口打开查看

 

想要实现

任意在上面的三个目录树窗口中选中一个表名时(不是勾选复选框),其他两个目录树窗口中显示的内容自动移动所选的表名到最上面,方便快速查看。而不需要人为的再去移动滑动条,如下图这样


图片点击可在新窗口打开查看此主题相关图片如下:360截图20121101-001.jpg
图片点击可在新窗口打开查看

要如何编码实现,谢谢!

 

自己解决了。

[此贴子已经被作者于2012-11-1 20:40:43编辑过]

--  作者:lin_hailun
--  发布时间:2012/11/1 21:01:00
--  
 呵呵……这个挺简单嘛。

 直接 tv.SelectedNode.Expand()
[此贴子已经被作者于2012-11-1 21:01:37编辑过]

--  作者:zpx_2012
--  发布时间:2012/11/1 21:24:00
--  

谢谢林老师!

那样的话,当每个目录树窗口中的目录树已经是展开时,就没有作用了,我的目的是不管它们有没有展开,

只要选择其中的一个,其他两个窗口中就自动滚动到所选的表及其列来。

我是用EnsureVisible属性来实现的。