现在项目上遇到一个棘手的问题,WinForm程序,里面有个TreeView控件,这个TreeView里的节点特别多,客户觉得滚动条上下拖动麻烦,现在需要做一个类似于VS编辑器里面的“使用垂直滚动条的缩略图形式”功能,可以将我TreeView的节点作成微缩版的放在右侧滚动条的位置,鼠标放上去可以显示小窗口,里面显示TreeView局部的内容,鼠标上下滑动小窗口里的内容实时滚动,哪位大佬知道这个该如何实现或者有没有现成可以调用的API也可以,非常感谢!
有没有大神支招啊,跪谢跪谢!
还不如加个搜索框,输入时显示自动完成列表,选择后自动定位节点
主要每个节点的内容也是特别长的,用户也根本不知道每个节点上具体写的什么,由于业务的原因TreeView的树节点是自动生成来的,不是手动添加进去的,关键字检索对节点信息比较短并且重复度不高的确实有效,但我这个需求确实是必须得做一个缩略图的。
你的意思是想实现VS2019编码时右侧的(鼠标在哪里相对应显示哪里的内容)那个功能?
对,就是那个VS自带的使用垂直滚动条的缩略图模式那个功能,给项目上的TreeView也做一个
自己解决了