I have an application that is used on a touch screen point-of-sale type PC running WinXP. Application has been written many years ago in VB6. Application has a grid-type data that is being scrolled by 2 buttons "Page UP" and "Page Down". Lately after seeing all the cool applications for phones that allow very easy swipe type scrolling, I set out to research if I can redo my application in .NET and give this app a more modern feel. I have tried a few libraries which didn't give me what I wanted. Is there any way to implement swipe scrolling in WinForms application, using 3rd party Grid and/or libraries or preferably using straight DataGridView ?