Issue editing cell with an EditLink

Delphi XE10 update 1
TMS Component Pack

When editing a cell with an EditLink and clicking on another cell while editing, the newly selected cell content changes to the content of the cell that was previously being edited.

To repdroduce:
Create a new project with an AdvStringGrid and a AdvEditEditLink (the issue also happen with ColumnComboEditLink and possibly other EditLinks).

Add the following code:

procedure TForm1.FormCreate(Sender: TObject);
   AdvStringGrid1.Options := AdvStringGrid1.Options + [goEditing];

procedure TForm1.AdvStringGrid1GetEditorType(Sender: TObject; ACol, ARow: Integer; var AEditor: TEditorType);
   AEditor := edCustom;
   AdvStringGrid1.EditLink := AdvEditEditLink1;

Click cell 1:1 to enter edit mode
While still in edit, click on cell 1:2
Notice that the content of cell 1:2 became 1:1

I have retested this here but could not reproduce this. Any other TAdvStringGrid properties set to non default values?

Appears to be Delphi version specific. We traced & solved it. We'll release an update asap.

I sent a video to your email support so that you can see the issue.


Thanks but the issue is fixed now.