C# 同步ListView滚动条 50
首先是两个ListView,程序保证两者是一样的大小和内容数量。现在考虑做成BeyondCompare工具那种效果,即左边或右边的滚动条变动,则另一个会跟随移动。要求是,...
首先是两个ListView,程序保证两者是一样的大小和内容数量。
现在考虑做成Beyond Compare工具那种效果,即左边或右边的滚动条变动,则另一个会跟随移动。
要求是,必须一致。就算有延迟,也不可以很明显。
已知不可行的方法有:
TopItem,这个不能使用在显示模式是LargeIcon的情况下。同样由于这个原因,EnsureVisible的办法也是不行。
SetScrollPos,这个API虽然可以让滚动条动起来,延迟也不大,但是,不能让内容变动。相当与滚动条在被动的情况下是无效的。
如果证明有效,可以补充分值。 展开
现在考虑做成Beyond Compare工具那种效果,即左边或右边的滚动条变动,则另一个会跟随移动。
要求是,必须一致。就算有延迟,也不可以很明显。
已知不可行的方法有:
TopItem,这个不能使用在显示模式是LargeIcon的情况下。同样由于这个原因,EnsureVisible的办法也是不行。
SetScrollPos,这个API虽然可以让滚动条动起来,延迟也不大,但是,不能让内容变动。相当与滚动条在被动的情况下是无效的。
如果证明有效,可以补充分值。 展开
1个回答
展开全部
不能在滚动条拖动事件里把两个滚动条纵向的值设置成一样吗?不知道行不行,一个建议而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询