Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Delphi.Narium,
12. Apr 2021
Du beschreibst, dass der Fehler nicht auftritt, wenn Du Dich im StringGrid befindest und im StringGrid navigierst.
Deine ursprüngliche Fehlerbeschreibung besagte aber, dass, wenn Du das StringGrid verlässt und dann außerhalb des StringGrids das Mausrad betätigst, der Fehler auftritt.
Die Fehlermeldung lautet da: "Gitterindex außerhalb des gültigen Bereichs"
Dann suche doch bitte diese...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Delphi.Narium,
12. Apr 2021
Der Fehler kommt aus procedure TCustomGrid.MoveCurrent(ACol, ARow: Longint; MoveAnchor,
Show: Boolean);
wenn diese Bedingung erfüllt ist: if (ACol < 0) or (ARow < 0) or (ACol >= ColCount) or (ARow >= RowCount) then
InvalidOp(SIndexOutOfRange);
Sprich: Der Fehler tritt auf, wenn (aus welchem Grund auch immer) eine Zelle im Grid ausgewählt wird, die das Grid nicht enthält.