На самом деле это работает хорошо даже без таймера! Похоже, что движение строк сетки под мышью достаточно для запуска события DragOver.

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

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

Какие-либо предложения?

Спасибо

Исаак

Ответы на вопрос(5)

Ваш ответ на вопрос