In my app I have a TDrawGrid, and some separate radio buttons for some options.
I can select a cell in the frig, enter data, retrieve it and update the apps data structures, using OnSetEditText, and processing the new values in OnEditingDone.
My problem is that having edited a cell I cannot then just click one of the radio buttons. If I do that then OnEditingDone for the grid gets called. I have to tab out of the grid, to make it no longer the active control, before I can use the radio buttons.
How can I the get the grid out of whatever mode it is in so I can access other controls on the form, without having to tab away from the grid (not very user-friendly having to do that).
I have discovered that I can get the behaviour I want simply by not using OnEditingDone. Since OnEditingDone seems a useful event, my question still stands, and I any guidance on using OnEditingDone would be helpful.