I'm confused about how the horz scrolling works.  I understand about the scroll by pixel offset option but we don't use that, we want to scroll by columns.  So here's the issue, if I click on the scrollbar arrows the grid moves by 1 column as expected.  But if I try to scroll a \"page\" by clicking in the empty scrollbar area I get strange results.  It seems to work differently depending on the width of the grid and the number of columns.  Most times it looks like you guys are trying to increment such that about five page clicks will get you from one side of the grid to the other.  The problem is that for our users this is going to be annoyingly inconsistent.  If the grid happens to have few columns, scrolling by page increments by 1 column at a time.  if there are many columns then scrolling by page may increment by more than the width of the grid.

Can you explain the logic involved here?  I don't see anything in your dox.  I'd also like to know if there's a way to change this behavior.  We would like a page scroll click to move (as close as possible) over enough so that the last visible column would become the first visible column (if scrolling to the right.

Thanks tons

Charles