【发布时间】:2011-06-13 13:51:34
【问题描述】:
我在一个继承自datagridview 的控件中实现了一些拖放功能。基本上我是从 DGV 中的某个地方拖出一行并将其放到其他地方,重新排序行。我遇到了一个问题。如果 DGV 太大以至于有滚动条,我怎样才能让 DGV 在用户处于拖放中间时向上或向下滚动?
我知道如何获取当前鼠标位置以及获取 dgv 矩形等的位置。所以,我可以很容易地找出我是在矩形的上半部分还是下半部分……我只需要一种以编程方式滚动 dgv 的方法。如果我不必不断更改选定的单元格来执行此操作,我会更喜欢。
有什么建议吗?
谢谢
艾萨克
【问题讨论】:
标签: winforms datagridview scroll