![]() |
stringrid berechnen bei '' sperren
Moin,
hatte schoneinmal so ein ähnliches Prob komme aber trotzdem nicht weiter. Als ich fülle ein stringgrid. Wenn ich eine zelle des Stringgrids aussuche mit selectcell soll die letzte spalte des stringgrids berechnet werden. Wie kann ich das ereichen, dass wenn '' also nichts eingegeben wird nicht die Fehlermeldung erscheint " '' ist kein gültiger Gleitkommawert"? Habe schon while not und if then probiert aber die schleifen machen das net :( . LG Andreas |
Re: stringrid berechnen bei '' sperren
Delphi-Quellcode:
Oder bei Integer auch
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean); var Value: Single; Code: Integer; begin if StringGrid1.Cells[ACol,ARow]='' then //1. Möglichkeit; Exit; try //2. Value:=StrToFloat(StringGrid1.Cells[ACol,ARow]); except Exit; end; Val(StringGrid1.Cells[ACol,ARow],Value,Code); //3. if Code<>0 then Exit; end; ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz