As already explained in the previous post, grid.Options.Mouse.FixedColumnSizing: boolean controls whether a column can be sized from the fixed column header. grid.Options.Mouse.ColumnSizing: boolean controls whether a column can be sized via dragging the line between columns on normal (non-fixed) cells.
There are no issues with this behavior, everything works according to spec.
I cannot see anything wrong with this. FixedColumnSizing is true, and assuming the columns you are sizing on are fixed columns, the behavior works as expected. After setting it to False, sizing is disabled which is also the expected behavior.
As already explained in the previous post, grid.Options.Mouse.FixedColumnSizing: boolean controls whether a column can be sized from the fixed column header.grid.Options.Mouse.ColumnSizing: boolean controls whether a column can be sized via dragging the line between columns on normal (non-fixed) cells.
There are no issues with this behavior, everything works according to spec.
I am going to copy & paste from the documentation now:
ColumnSizing: Boolean: Enables column sizing. When hovering with the mouse over
the normal grid cells. The cursor will change if the column can be sized. This can also be
controlled with events.
FixedColumnSizing: Boolean: Enables fixed column sizing. When hovering with the
mouse over the fixed grid cells. The cursor will change if the column can be sized. This
can also be controlled with events.
I explained it multiple times now here, I pointed to the exact pages in the PDF guide and copy & pasted the information. There is nothing more to say and the rest is useless semantic discussion.
I'm not sure what's your problem... with every release, on every component, every property there is always something that bothers you, and even if we help you in a matter of minutes (that is what I call HIGH QUALITY SUPPORT), even then you are not satisfied with our help. Even if we want to help you the best we can, to avoid that ugly things get posted on public sites, you didn't bother either and post them anyway (Google+ communities).
The properties are explained in the documentation. Not every possible combination of properties and not all properties are explained in the documentation. Only the most important properties, behavior and features are explained, simply because we believe source code is the best manual you can have, FMX is in general more complex than VCL and already requires a certain skill set. These specific properties were explained and while you might expect a different behaviour, there is actually no discussion needed, because the documentation specifically explained these properties. No discussion was needed, but you still didn't bother and started a discussion anyway.
We always try to do our best to make every customer happy, and it is sad to see that you cannot be made satisfied after all our time to provide help, samples, solutions, priority support as we do with every customer. So we would like to make sure you can also be happy, but as always, you wouldn't bother either.
ColumnSizing = true -> sizing can be done from cell border of normal cells
FixedColumnSizing = true -> sizing can be done from cell border of fixed cells, the column header cells happen to be fixed cells, hence FixedColumnSizing = true let's you resize from the fixed column header cells
This is what it is, this is how it's explained, this is how you should use it. The rest is interpretation and semantic discussion that doesn't bring anything for you and not for us. We won't change the property name because we care about not breaking backwards compatibility.