i'm trying to create a particular effect, and have been beating my head against the wall to implement it in vb.net:

the effect i'm looking for is similar to what you see in MS-Excel when you "freeze" panes. For instance, if i freeze the first row and first column, no matter how far down and to the right on the spreadsheet i go, I always see my header row and header column.

I'm trying to do the same thing with panel objects. I create a bunch of text boxes and drawing entities in the main panel, and then there is a "left" panel and a "top" panel containing header info.

What i want to happen is to have scroll bars in the main panel (autoscroll=true), and then when the user scrolls the main panel, the top and left panels "follow" the scroll motion of the main panel so that the header info always lines up. *but* i don't want scroll bars in the top and left panels.

Is this possible? Any suggestions?

Thanks, David <><