I'm creating my own very basic Grid control. I've decided to derive from ScrollableControl (this is what DataGridView seems to do) and go from there.
I have a lot of code in place to draw my cells, but I am having difficulty figuring out how to utilize the "scrollable" part of the ScrollableControl. It seems that ScrollableControl's designed to be a container of other controls, and it's "auto" scrolling features are oriented around child controls that are outside the bounds of the control.
I'm just looking to set the "virtual" area of the control so I get scroll bars of the correct size, then I do my own drawing into the control to create my own "view".
I'm basically very frustrated by this. What's the simplest way to get this to work?