Creating a new FMX application I am adding a TMSFNCDataGrid and a StyleBook where I load any of the Embarcadero standard styles (e.g. Air.style). After selecting the StyleBook at Form1.StyleBook everything looks like expected.
Now I am adding a checkbox column to the Grid with TMSFNCDataGrid1.AddCheckBoxColumn(0);
This creates nicely styled checkboxes but with a random behaviour of displaying the checked symbol when moving the mouse above the checkboxes.
Is there a way to have the checked status displayed permanently?
The core issue is that the grid is caching the checkbox (for performance), and the animation of checked to unchecked state or vice versa is still running while the grid already cached a state, meaning it can’t properly show the checked state. When there is no animation, the checked state is instant and the true/false should properly reflect.