We have a few iGrids in our Application now and the application is distibuted over various machines.
Some columns of the Grid are created with the lMaxWidth set, to prevent these columns to expand to very large sizes because of the free text fields contained in them.
The general approach in our App is to fill the grid from the DB, then apply the AutoWidthCol method to all columns to make them appear as big as they need to be.
Now, we can observe the following behaviour:
On ALL machines, when using the AutoWidthCol method, the MaxWidth is used and the column appears as it is specified.
On SOME machines, the USER can then drag the separator and make the column bigger than the MaxWidth. This is clearly not the documented behaviour. On the rest of the machines, the user can not do that.
Did you ever come accross that effect? Are you aware of any dependencies on something else that might cause this?
To make my intention clear: I actually LIKE the effect that the MaxWidth is only used for the AutoWidthCol, enabling me to specify a sane layout default without removing the ability of the User to widen the column if he likes to do so.
Still, I can't rely on that effect, if it varies between machines.
(So far, it happen son all WinXP machines, but we also have TWO Win7 machines that hav this behaviour)
Regards,
Oliver