Thanks Clay,
I was able to make this work with a little extra code that checked if the grids were in focus. If one of the grids is in focus the scroll is cancelled.
>I was able to avoid the wheel scrolling a form by overridng the Form''s WndProc and ignoring the mousewheel message. Doing this allowed the grid on the form to scroll with the wheel, but the parent form did not scroll.
>
>
>protected override void WndProc(ref Message m)
>{
> if(m.Msg != 0x20a) //(WM_MOUSEWHEEL)
> {
> base.WndProc (ref m);
> }
>}
>
>
>Maybe the same technique will work for you and your user control that is being scrolled.