Jessica,
Can you give more detail on how you are using the middle button of the mouse?
On my intellimouse, clicking down on the mousewheel the mouse pointer changes to an up/down/left/right scroll image if I then move the mouse up/down/left/right the grid will begin scrolling in that direction.
Do you have any code in the MiddleClick?
>I have placed a grid on the form. When i run the form and when i use the middle button of the mouse on the grid, the grid and all the other controls ie labels, text boxes and buttons shift from the original position, how can i make the grid not movable?