TStringGrid EditingDone event not firing lazarus / 31-LCL ---------------------------------------------------------------------- Чебурашка · 2023-11-06 13:17 Hello, again on TStringGrid. Have the clipboard filled with some text (open a text editor, select text and do CTRL+C*). There are two ways to paste the clipoard content into a cell: Click on the cell, this activated the editor and do CTLR+VSome how put the focus on the cell and do CTLR+V. I did it by clicking on the header to focus on the grid, and then I moved focus on the target cell. The difference is that in first case EditingDone event is fired, in second case seems not. Is is this correct? (Sorry about all this TStringGrid related noise!) * Some international users might have different keyboard shortcuts other than CTRL+C and CTRL+V) ---------------------------------------------------------------------- Bart · 2023-11-06 14:27 Please file a bugreport: IMO OnEditingDone should be fired in both cases. Bart ---------------------------------------------------------------------- Чебурашка · 2023-11-06 14:45 Quote from: Bart on November 06, 2023, 03:27:56 pmPlease file a bugreport: IMO OnEditingDone should be fired in both cases. Bart Done, thank you. ---------------------------------------------------------------------- jamie · 2023-11-06 23:01 I don't get it? "EditingDown" means when the cell is in EDITING mode. Clicking a cell does not put the cell in edit mode unless somehow you forced it, or you double clicked it. What did I miss ? ---------------------------------------------------------------------- Bart · 2023-11-07 11:49 EditingDone (not EditingDown) signals that the user is done editing. This is at least supposed to happen when user hits Enter or leaves the control. It can be argued (and I would support that) that pasting into a selection of celss should also signal that the user is done editing. Bart