Auch mit nur einer Spalte hab ich keine Probleme.
Könntest du bitte ein kleines Testprojekt bauen, indem man das Phänomen erkennt?
Ist glaube ich nicht mehr nötig.
Es lag an der Option:
goDrawFocusSelected
Wenn ich die deaktiviere und bei OnExit folgendes tue:
Delphi-Quellcode:
procedure TForm1.QUEUE_Grid_Exit(Sender: TObject);
begin
QUEUE_Grid.Selection := TGridRect(Rect(-1, -1, -1, -1));
end;
Dann klappt es.
Irgendwie muss der Focus der zurückbleibt, wenn man das Grid verlässt mein eines TextRect verschluckt haben