![]() |
Stringgrid Löschen/Einfögen/Verschieben per Buttonklick
Hallo!
Ich hab ne Frage unswar wie kann ich in einem Stringgrid eine Zeile per Button klick verschieben? oda auch löschen z.B. wenn ich eine zeile lösche muss der inhalt der da drinne war auch mit gelöscht werden und wenn ich mit dem Mauszeiger irgendwo in der mitte klicke dann muss die splate/Zeile dann gelöscht werden bitte HILFEE !! thx. |
Re: Stringgrid Löschen / Einfögen / Verschieben per Buttonkl
probier mal folgendes:
Delphi-Quellcode:
habs nicht ausprobiert, müsst aber funzen!
procedure deleteRow(Row: integer);
var i, j: integer; begin for i := Row to StringGrid1.RowCount - 2 do for j := 0 to StringGrid1.ColCount - 1 do StringGrid1.Cells[j, i] := StringGrid[j, i+1]; StringGrid1.RowCount := StringGrid1.RowCount - 1; end; |
Re: Stringgrid Löschen / Einfögen / Verschieben per Buttonkl
Also das hab ich schon hinbekommen. Leider fügt er nur etwas am ende hin zu ich muss aber etwas zwischen hinzufügen können :(. Also z.B. so: aber das Funtz nich so ganz!
Delphi-Quellcode:
so... odas so ähnlich
begin
with StringGrid1 do begin rowcount := rowcount - rows[1,2]; end; end; [edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 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-2025 by Thomas Breitkreuz