我在一个继承自datagridview的控件中实现了一些拖放功能.基本上我是从DGV中的某处拖动一行并将其放在其他地方,重新排序行.我遇到了一个问题.如果DGV太大而没有滚动条,那么当用户处于拖车中间时,如何让DGV向上或向下滚动?
我知道如何获取当前鼠标位置,并获得dgv矩形的位置等.所以,我可以很容易地发现我是在矩形的顶部还是下半部分...我只需要一种以编程方式滚动dgv的方法.如果我不必继续更改所选单元格来执行此操作,我更愿意.
有什么建议?
谢谢
艾萨克
scroll datagridview winforms
datagridview ×1
scroll ×1
winforms ×1