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