Comment est-ce que je fais défiler par programme un contrôle de dataGrid de winforms?

Je me suis mise en œuvre de certaines de glisser-déposer, dans une de mes commandes héritent d'un datagridview. Fondamentalement, je suis en faisant glisser une ligne à partir de quelque part dans le DGV et de le déposer ailleurs, la réorganisation des lignes. J'ai couru dans un problème. Si la DGV est aussi grand tel qu'il y a une barre de défilement, comment puis-je avoir la DGV faites défiler vers le haut ou vers le bas pendant que l'utilisateur est au milieu d'un glisser-déplacer?

Je sais comment obtenir la position actuelle de la souris et également obtenir la position de la dg v, rectangle, par exemple. Donc, je peux facilement savoir si je suis dans le haut ou le bas de la moitié du rectangle... j'ai juste besoin d'un moyen de faire défiler la dgv. Je préfère si je n'ai pas de changer la cellule sélectionnée pour ce faire.

Des suggestions?

Grâce

Isaac

source d'informationauteur Isaac Bolinger