///<summary>Returns true if mouse is over gridMain but no if it is over the vScrollBar.</summary> private bool MouseOverGrid() { //Possition of the mouse relative to gridMain. Point mouseGridCoordinates = gridMain.PointToClient(Cursor.Position); if (mouseGridCoordinates.X > gridMain.Width - SystemInformation.VerticalScrollBarWidth) //Cursor is over gridMain.vScroll. { return(false); } return(true); }