First of all, this is a 3.01 version of the grid. We are version locked at this point, so if this has been fixed, I''d appreciate a pointer to where I might be able to fix it in the source.
I''ve attached a sample app. I''m not sure how much of this needs to be there, but this is the situation I can reproduce it in. The code is, of course, in Form1.cs.
The grid is virtual. I''ve set up the shared scrollbars to always show in this case. It has 2 columns of data. You''ll notice 2 lines commented out. If you uncomment these lines (and thus there are no row headers), everything works as it should.
If those two lines remain commented out, you end up with a grid with row headers and 2 columns.
The first thing you''ll notice is that both the shared and regular scrollbars are showing. This is not a problem in the case of my real grid since I actually place our shared scrollbar over that scrollbar, but nonetheless, it''s curious.
The problem that''s getting me is the shared scrollbar (and for that matter, both scrollbars) don''t work when you resize the row header column. If you resize the row header column to be large such that the two columns go out of view, you can''t scroll to get them in view. If you resize either of the right two columns such that they go out of view, scrolling works fine.
What''s going on here and how do I get the behavior that I want such that resizing either the header or the data columns gives me the ability to scroll to view everything.
Thanks.
TwoColGridSamp.zip