Я реализую некоторые функции перетаскивания в одном из моих элементов управления, наследующих от datagridview. В основном я перетаскиваю строку откуда-то в DGV и отбрасываю ее в другое место, переупорядочивая строки. Однако я столкнулся с проблемой. Если DGV слишком велик, так что есть полоса прокрутки, как я могу прокручивать DGV вверх или вниз, когда пользователь находится в середине перетаскивания?
Я знаю, как получить текущую позицию мыши, а также получить положение прямоугольника dgv и т.д. Итак, я могу легко узнать, есть ли я в верхней или нижней половине прямоугольника... Мне просто нужен способ программно прокрутить dgv. Я бы предпочел, если мне не придется менять выбранную ячейку, чтобы сделать это.
Любые предложения?
Спасибо
Isaac