Zitat von
tom_po:
hatte allerding ursprünglich schlecht erklärte, möchte eigentlich in Spalte 0 das von jeder möglichen Zeile aus, ohne die darüber liegenden Zahlen zu ändern...meinst du, es geht mit deinem code auch???
Klar:
Delphi-Quellcode:
procedure TForm1.StringGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
Value, Code, i: Integer;
begin
if (Key = 13) and (StringGrid1.Col = 0) then
begin
Val(StringGrid1.Cells[0, StringGrid1.Row], Value, Code);
if Code = 0 then
begin
for i := StringGrid1.Row + 1 to StringGrid1.RowCount - 1 do
begin
StringGrid1.Cells[0, i] := IntToStr(Value + i - 1);
end;
end;
end;
end;
Jedoch solltest du den Code auch verstehen, sonst bringt dir das ganze nichts.
Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian