Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Text in die letze Zeile vom StringGrid
16. Jun 2008, 10:21
Moin Sascha,
vielleicht solltest du mal einen ScreenShot von deinem Grid anhängen, damit man besser versteht was du da machen willst.
Zu deinem Code:
Delphi-Quellcode:
procedure TForm1.Button6Click(Sender: TObject);
Var
i, iLastRow, iSD, iWay: Integer;
summe1, ErgebnisSwichedDuration: Double;
begin
ErgebnisSwichedDuration := 0;
Label3.Caption := '';
Label7.Caption := '';
iSD := StringGrid1.Rows[0].IndexOf('SwitchedDuration');
iWay := StringGrid1.Rows[0].IndexOf('Way');
// warum diese Prüfung?
// if StringGrid1.Rows[0].IndexOf('SwitchedDuration') = 4 then
// i läuft über die Zeilen inklusive Titelzeile
for i := 0 to StringGrid1.RowCount - 1 do
// warum suchst du mit dem Zeilenindex eine Spalte ?
if StringGrid1.Cells[i, 0] = 'Way' then
// was macht FindStrings()?
ErgebnisSwichedDuration := findStrings(StringGrid1.Cols[i], StringGrid1.Cols[y]);
summe1 := ErgebnisSwichedDuration;
StringGrid1.RowCount := StringGrid1.RowCount + 2;
iLastRow := Pred(StringGrid1.RowCount);
StringGrid1.Cells[y, iLastRow] := Format('%.6f min.(OUT)', [summe1 / 60]);
StringGrid1.Cells[0, iLastRow] := 'Gesamt';
end;
Freundliche Grüße
|
|
Zitat
|