Einzelnen Beitrag anzeigen

Noobinator

Registriert seit: 9. Mai 2006
147 Beiträge
 
Delphi 7 Personal
 
#1

Problem mit Stringgrid - Begrenzung

  Alt 25. Jan 2008, 17:04
mein Code:

Delphi-Quellcode:
try
   if mygrid.Cells[row,col]= 'then
   begin
       mygrid.Cells[row,col]:= value;
       result := true;
   end;
except
    on E:ElistError do result := false;
end;
nun was passiert:

wenn ich nach links oder oben aus dem Stringgrid rausrenne, dann funktioniert dieser Try Except Block einwandfrei, wenn ich jedoch nach unten oder rechts rausrenne, dann komme ich garnicht in den Except block rein.

Beispiel:

Grid 10x10

Zelle -1|8 --> Exception
Zelle 11|8 --> keine Exception.

die Prüfung ob ich noch im Stringgrid drinne bin könnte ich auch anderst machen, ich weiß, aber ich wollte es mal so probieren, und das ist mir eben aufgefallen.
woran kann das liegen?
  Mit Zitat antworten Zitat