日期:2014-05-18  浏览次数:21019 次

请问大家,我在winform里面添加了一个panel,设置成autoscroll,在Panel里面放一个treeview不能滚动的,每次获得焦点后都滚动到顶端
请问大家,
我在winform里面添加了一个panel,设置成autoscroll,
然后在Panel里面放一个treeview不能滚动的,当treeview里面的数据多了以后,panel就会出现滚动条。

问题:我选择treeview的一个节点以后,然后滚动到底部,当treeview再次获得焦点的时候(比如先让treeview失去焦点,然后点击下面的treeview的node,)每次点击都是treeview滚动到顶部,然后第二次点击才能选中节点。

哪位高手能解释一下吗

------解决方案--------------------
AUTOSCROLL 属性为TRUE后 当会自动混动到可以限制子控件的位置,但要注意如果显示不下子控件会显示到子控件的开始位置。
 当你选择NODE先是PANEL会滚动到TREE的0,0的位置。
------解决方案--------------------
帮顶吧。。~~~~~~~~~~~~~~